@charset "utf-8";
/* CSS Document */

.button {border:1px solid #055;border-radius:3px;box-shadow:0 1px rgba(255,255,255,0.3) inset;background:#414141;color:#FFFF00 !important;text-decoration:none !important}
a.button:hover,.submit.button:hover{border:1px solid #222;background:#414141}
.button.medium{padding:5px 10px;font-size:12px}
.button.big{padding:10px 20px;font-size:14px}
div.sdmenu {
 width: 180px;
 font-family: Arial, sans-serif;
 font-size: 12px;
 padding-bottom: 10px;
 background:green;
 color: #000;
}
div.sdmenu div {
 background: #414141;
 overflow: hidden;
}
div.sdmenu div:first-child {
 background:#fff;
}
div.sdmenu div.collapsed {
 height: 30px;
}
div.sdmenu div span {
 display: block;
 padding: 8px 30px;
 font-weight: bold;
 color: black;
 background: green;
 cursor: default;
 border-bottom: 2px solid #ddd;
}
div.sdmenu div.collapsed span {
 background-image: url(collapsed.gif);
}
div.sdmenu div a {
 padding: 8px 30px;
 background: #fff;
 display: block;
 border-bottom: 1px solid #ddd;
 color: #066;
}
div.sdmenu div a.current {
 background : #fff;
}
div.sdmenu div a:hover {
 background : #fff ;
 color: black;
 text-decoration: none;
}
/*linktek*/
*
{
    padding: 0px;
    margin: 0px;
}

html
{
    /*font-family: 'Open Sans Condensed',sans-serif;*/
}

body
{
    min-width: 960px;
    /*background-image: url(images/bg_body.png);
    background-repeat: repeat-x;*/
    /*background-image: url(images/background.jpg);*/
    background-attachment: fixed;
    background-color: #e6e6e6;
    font-family: Arial,Helvetica,sans-serif;
}

h1
{
    font-size: 22px;
}

h2
{
    font-size: 21px;
}

#page
{
    width: 960px;
    margin: 0 auto;
}

.clear
{
    clear: both;
}

.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.height_15
{
    height: 15px;
}

.height_10
{
    height: 10px;
}

.height_5
{
    height: 5px;
}

.t_button td.first
{
    text-align: right;
}

.t_button td.second
{
    text-align: left;
}

span.rateavg_0_0
{
    height: 12px;
    width: 65px;
    background-position: -65px 0;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_0_5
{
    height: 15px;
    width: 65px;
    background-position: -52px 15px;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_1_0
{
    height: 12px;
    width: 65px;
    background-position: -52px 0;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_1_5
{
    height: 15px;
    width: 65px;
    background-position: -39px 15px;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_2_0
{
    height: 12px;
    width: 65px;
    background-position: -39px 0;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_2_5
{
    height: 15px;
    width: 65px;
    background-position: -26px 15px;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_3_0
{
    height: 12px;
    width: 65px;
    background-position: -26px 0;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_3_5
{
    height: 15px;
    width: 65px;
    background-position: -13px 15px;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_4_0
{
    height: 12px;
    width: 65px;
    background-position: -13px 0;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_4_5
{
    height: 15px;
    width: 65px;
    background-position: 0 15px;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

span.rateavg_5_0
{
    height: 12px;
    width: 65px;
    background-position: 0 0;
    background-image: url(images/rateaverage.png);
    display: inline-block;
    vertical-align: middle;
}

div.line
{
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #FFF;
    width: 100%;
    *height: 0;
}

/*HEADER*/
#header
{
    width: 940px;
    position: relative;
    height: 100px;
    margin: 0 auto;
}

    #header .logo
    {
        width: 346px;
        height: 58px;
        background-image: url(images/logo.png);
        position: absolute;
        left: 0;
        margin-top: 23px;
    }

        #header .logo a
        {
            width: 345px;
            height: 58px;
            display: block;
        }

    #header .info_customer
    {
        position: absolute;
        right: 0;
        top: 0;
        height: 29px;
        z-index: 99;
    }

        #header .info_customer ul li
        {
            float: left;
            list-style: none;
        }

            #header .info_customer ul li.login a, #header .info_customer ul li.register a, #header .info_customer ul li.post_product a, #header .info_customer ul li.help a
            {
                font-size: 12px;
                color: #fff;
                text-transform: none;
                text-decoration: none;
                float: left;
                font-weight: bold;
            }

            #header .info_customer ul li .sub
            {
                margin-top: -1px;
                position: absolute;
            }

                #header .info_customer ul li .sub a
                {
                    float: none;
                }

            #header .info_customer ul li.login
            {
                background-image: url(images/nav_header_bg_1.png);
                background-position: 0 left;
                padding-left: 34px;
                padding-right: 5px;
                line-height: 30px;
                background-repeat: no-repeat;
                height: 29px;
            }

                #header .info_customer ul li.login span.arrow
                {
                    background-image: url(images/nav_header_arrow.png);
                    height: 7px;
                    padding: 8px;
                    padding-top: 11px;
                    background-repeat: no-repeat;
                    background-position: center 16px;
                }

                #header .info_customer ul li.login .sub
                {
                    background-color: #D9030C;
                    display: none;
                    border-radius: 0 0 5px 5px;
                }

                    #header .info_customer ul li.login .sub li
                    {
                        float: none;
                        padding: 2px 5px;
                        color: #fff;
                        font-size: 12px;
                        border-top: 1px solid #fff;
                    }

            #header .info_customer ul li.line_1
            {
                background-image: url(images/nav_header_line_1.png);
                line-height: 27px;
                background-repeat: no-repeat;
                width: 3px;
                height: 29px;
            }

            #header .info_customer ul li.line_2
            {
                background-image: url(images/nav_header_line_2.png);
                line-height: 27px;
                background-repeat: no-repeat;
                width: 3px;
                height: 29px;
            }

            #header .info_customer ul li.mix
            {
                background-image: url(images/nav_header_mix.png);
                line-height: 27px;
                background-repeat: no-repeat;
                width: 20px;
                height: 29px;
            }

            #header .info_customer ul li.register
            {
                background-image: url(images/nav_header_bg_1.png);
                background-position: -40px;
                padding-left: 5px;
                padding-right: 5px;
                line-height: 30px;
                height: 29px;
            }

                #header .info_customer ul li.register span.arrow
                {
                    background-image: url(images/nav_header_arrow.png);
                    height: 7px;
                    padding: 8px;
                    padding-top: 11px;
                    background-repeat: no-repeat;
                    background-position: center 16px;
                }

                #header .info_customer ul li.register .sub
                {
                    background-color: #D9030C;
                    display: none;
                    border-radius: 0 0 5px 5px;
                }

                    #header .info_customer ul li.register .sub li
                    {
                        float: none;
                        padding: 2px 5px;
                        color: #fff;
                        font-size: 12px;
                        border-top: 1px solid #fff;
                    }

            #header .info_customer ul li.product_manager
            {
                background-image: url(images/nav_header_bg_1.png);
                background-position: -40px 0px;
                line-height: 27px;
                background-repeat: no-repeat;
                height: 29px;
            }

                #header .info_customer ul li.product_manager a
                {
                    color: #ffffff;
                    font-size: 12px;
                    text-decoration: none;
                    padding-left: 5px;
                    float: left;
                }

                #header .info_customer ul li.product_manager span.arrow
                {
                    background-image: url(images/nav_header_arrow.png);
                    height: 7px;
                    padding: 8px;
                    background-repeat: no-repeat;
                    background-position: center 16px;
                    padding-top: 9px;
                }

                #header .info_customer ul li.product_manager .sub
                {
                    background-color: #666;
                    display: none;
                    border-radius: 0 0 5px 5px;
                }

                    #header .info_customer ul li.product_manager .sub li
                    {
                        float: none;
                        padding: 2px 5px;
                        color: #fff;
                        font-size: 12px;
                        border-top: 1px solid #fff;
                    }


            #header .info_customer ul li.post_product
            {
                background-image: url(images/nav_header_bg_2.png);
                background-position: 0 left;
                padding-left: 5px;
                padding-right: 5px;
                line-height: 30px;
                height: 29px;
            }

                #header .info_customer ul li.post_product a
                {
                    color: #ffffff;
                    font-weight: bold;
                }

            #header .info_customer ul li.help
            {
                background-image: url(images/nav_header_bg_2.png);
                background-position: right center;
                padding-left: 5px;
                padding-right: 10px;
                line-height: 30px;
                height: 29px;
            }

                #header .info_customer ul li.help span.arrow
                {
                    background-image: url(images/nav_header_arrow.png);
                    height: 7px;
                    padding: 8px;
                    background-repeat: no-repeat;
                    background-position: center 16px;
                    padding-top: 11px;
                }

    #header .search
    {
        position: absolute;
        right: 0;
        bottom: 0;
    }

        #header .search #txt_search
        {
            background: url(images/search-white.png) no-repeat 10px 6px #fcfcfc;
            border: 1px solid #d1d1d1;
            font: bold 12px Arial,Helvetica,Sans-serif;
            color: #666666;
            width: 150px;
            padding: 5px 15px 5px 35px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
            text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
            -webkit-transition: all 0.7s ease 0s;
            -moz-transition: all 0.7s ease 0s;
            -o-transition: all 0.7s ease 0s;
            transition: all 0.7s ease 0s;
        }

        #header .search .sel_category a
        {
            color: #666666;
            text-decoration: none;
        }

            #header .search .sel_category a:hover
            {
                color: #ff0710;
            }

.dropdown
{
    border: 1px solid #d1d1d1;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #666666;
    padding: 1px 0px 1px 0px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    background-color: #fff;
    width: 150px;
    background-image: url('images/arrow_down.png');
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

    .dropdown .options
    {
        position: absolute;
        top: 32px;
        overflow: auto;
        background: #fff;
        width: 138px;
        height: 185px;
        padding: 7px 10px;
        border: 1px solid #d1d1d1;
        font: bold 12px Arial,Helvetica,Sans-serif;
        color: #666666;
        z-index: 999;
        padding: 1px 0px 1px 10px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
        -webkit-transition: all 0.7s ease 0s;
        -moz-transition: all 0.7s ease 0s;
        -o-transition: all 0.7s ease 0s;
        transition: all 0.7s ease 0s;
    }

        .dropdown .options ul
        {
            list-style: none;
        }

            .dropdown .options ul li
            {
                padding: 2px 0;
            }

        .dropdown .options span.hidden
        {
            display: none;
        }

        .dropdown .options a
        {
            display: block;
            font-size: 12px;
            padding: 2px 0;
        }

            .dropdown .options a:hover
            {
                text-decoration: underline;
                color: #ff0710;
            }

a.dropdown_toggle
{
    display: block;
    height: 24px;
}

    a.dropdown_toggle span
    {
        display: block;
        padding: 5px 0 0 10px;
        height: 18px;
        cursor: pointer !important;
    }

#header .search #btn_search
{
    background-image: url(images/search.png);
    width: 84px;
    text-indent: -99999px;
    height: 30px;
    color: #ffffff;
    /*font-family: 'Open Sans Condensed',sans-serif;*/
    font-size: 14px;
    display: block;
    line-height: 28px;
    text-decoration: none;
}

    #header .search #btn_search:hover
    {
        background-image: url(images/search_hover.png);
    }

/*END HEADER*/

/*MENU*/
#menu
{
    width: 960px;
    margin-left: 10px;
}

    #menu ul
    {
        margin-top: -1px;
    }

        #menu ul, #menu ul li
        {
            list-style: none;
        }

            #menu ul li
            {
                float: left;
                background-image: url(images/nav_bg.png);
                background-repeat: repeat-x;
                height: 50px;
                line-height: 50px;
                text-align: center;
            }

                #menu ul li.line
                {
                    float: left;
                    background-image: url(images/nav_line.png);
                    height: 50px;
                    width: 5px;
                }

                #menu ul li.last
                {
                    float: left;
                    background-image: url(images/nav_conner_right.png);
                    height: 50px;
                    width: 9px;
                    background-position: 0 1%;
                }

                #menu ul li.home
                {
                    background-image: url(images/nav_home.png);
                    width: 140px;
                    height: 50px;
                }

                    #menu ul li.home a
                    {
                        font-size: 17px;
                        margin-left: -5px;
                        margin-top: 4px;
                        text-transform: none;
                        font-weight: bold;
                    }

                #menu ul li.contactus
                {
                    width: 127px;
                    height: 50px;
                }

                #menu ul li.store
                {
                    width: 128px;
                    height: 50px;
                }

                #menu ul li a
                {
                    color: #666;
                    text-decoration: none;
                    font-size: 17px;
                    display: block;
                    margin-top: 5px;
                    text-transform: none;
                    font-weight: bold;
                }

                    #menu ul li a:hover
                    {
                        color: #ff0710;
                    }

                #menu ul li.news
                {
                    width: 127px;
                    height: 50px;
                }

                #menu ul li.groupon
                {
                    width: 127px;
                    height: 50px;
                }

                #menu ul li.blog
                {
                    width: 128px;
                    height: 50px;
                }

                #menu ul li.forum
                {
                    width: 128px;
                    height: 50px;
                }

/*END MENU*/

/*NEWS PR*/

#news_pr
{
    width: 940px;
    margin: 13px auto;
}

    #news_pr .pr
    {
        background-image: url(images/promotion_bg.png);
        width: 712px;
        height: 343px;
        float: left;
    }

        #news_pr .pr #slider
        {
            width: 712px;
            height: 343px;
        }

    #news_pr .product_news
    {
        background-image: url(images/product_new_bg.png);
        width: 214px;
        height: 333px;
        float: right;
        padding: 5px;
    }

        #news_pr .product_news ul li
        {
            padding: 3px 0;
            padding: 3px 0 7px 2px;
            list-style: none;
            background-image: url(images/product_news_dot.png);
            background-repeat: no-repeat;
            background-position: 0 50%;
            padding-left: 12px;
        }

            #news_pr .product_news ul li.item
            {
                border-top: 1px solid #f2f2f2;
            }

            #news_pr .product_news ul li.first, #news_pr .product_news ul li.line
            {
                background-image: none;
                padding-left: 0px;
            }

                #news_pr .product_news ul li.first .title a
                {
                    /*font-family: 'Open Sans Condensed',sans-serif;*/
                    font-size: 13px;
                    font-weight: bold;
                    color: #666;
                    float: left;
                    width: 120px;
                    text-decoration: none;
                }

                    #news_pr .product_news ul li.first .title a:hover
                    {
                        color: #ff0710;
                    }

                #news_pr .product_news ul li.first .discount
                {
                    /*font-family: 'Open Sans Condensed',sans-serif;*/
                    font-size: 20px;
                    color: #ff0710;
                    float: left;
                    width: 120px;
                    margin-top: 5px;
                    width: 120px;
                    font-weight: bold;
                }

                #news_pr .product_news ul li.first a.img
                {
                    width: 89px;
                    height: 92px;
                    line-height: 92px;
                    text-align: center;
                    float: right;
                    margin-right: 5px;
                    position: inherit;
                }

                #news_pr .product_news ul li.first img
                {
                    vertical-align: top;
                    max-width: 89px;
                    max-height: 92px;
                    border: none;
                }

                #news_pr .product_news ul li.first a
                {
                    color: #000;
                    text-decoration: underline;
                    font-size: 12px;
                    /*font-family: 'Open Sans Condensed',sans-serif;*/
                }

            #news_pr .product_news ul li a
            {
                color: #666;
                text-decoration: none;
                font-size: 12px;
            }

                #news_pr .product_news ul li a:hover
                {
                    color: #ff0710;
                }

.promo_gold
{
    width: 939px;
    margin: 0 auto;
    height: 74px;
}


/*END NEWS PR*/

/*COL LEFT*/
#container
{
    width: 940px;
    margin: auto;
    margin-top: 20px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    padding-bottom: 15px;
}

.col_left
{
    width: 160px;
    float: left;
}
/*END COL LEFT*/

/*COL RIGHT*/

.col_right
{
    float: right;
    width: 765px;
}

/*END COL RIGHT*/

/*BANNER*/
.banner_one_center
{
    width: 765px;
    height: 81px;
}

    .banner_one_center img
    {
        border: none;
    }

.banner_two_center
{
    width: 765px;
    height: 88px;
}

    .banner_two_center img
    {
        border: none;
    }

    .banner_two_center .slide1
    {
        float: left;
    }

    .banner_two_center .slide2
    {
        float: right;
    }
/*END BANNER*/

/*CATEGORY*/

#category
{
    width: 160px;
}

    #category ul, #category ul li
    {
        list-style: none;
    }

        #category ul li
        {
            padding: 5px 0;
            border-bottom: 1px solid #dddddd;
        }

            #category ul li a
            {
                padding-left: 30px;
                background-repeat: no-repeat;
                text-decoration: none;
                /*color: #1c1613;*/
                color: #666;
                font-family: "Myriad Pro", sans-serif;
                height: 20px;
                line-height: 20px;
                display: block;
                font-size: 13px;
                white-space: nowrap;
            }

                #category ul li a:hover
                {
                    color: #ff0710;
                    /*font-weight:bold;*/
                }

/*END CATEGORY*/

/*NEWSLETTER*/
#newsletter
{
    width: 160px;
    background-image: url(images/newsletter_bg.png);
    height: 170px;
}

    #newsletter #pnl-newsletter-result
    {
        position: absolute;
        margin: 49px 9px;
        margin: 50px 9px;
        font-weight: bold;
        font-size: 12px;
        color: #ff0710;
    }

/* IE8 */
@media \0screen
{
    #newsletter #pnl-newsletter-result
    {
        margin: 49px 9px;
    }
}

#newsletter input[type="text"]
{
    border: none;
    width: 133px;
    height: 24px;
    background-image: url(images/newsletter_input.png);
    background-repeat: no-repeat;
    padding: 0 5px;
    color: #666;
    margin: 65px 8px;
}

/* IE8 */
@media \0screen
{
    #newsletter input[type="text"]
    {
        padding: 3px 5px 0 5px;
        height: 21px;
        width: 133px;
    }
}

#newsletter .info
{
    font-size: 10px;
    /*font-family: Arial, sans-serif;*/
    color: #999;
    width: 143px;
    margin: -65px 5px;
    margin: -65px 5px;
}

/* IE8 */
@media \0screen
{
    #newsletter .info
    {
        margin: -63px 8px;
    }
}

#newsletter input[type="button"]
{
    background-image: url(images/newsletter_button.png);
    width: 79px;
    height: 22px;
    margin: 75px 40px;
    margin: 76px 40px;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

/* IE8 */
@media \0screen
{
    #newsletter input[type="button"]
    {
        margin: 75px 40px;
    }
}

#newsletter #subscribe-loading-progress
{
    position: absolute;
    margin: 46px 39px;
    margin: 47px 40px;
}

@media \0screen
{
    #newsletter #subscribe-loading-progress
    {
        margin: 46px 39px;
    }
}

/*END NEWSLETTER*/

/*GROUPON*/

#groupon
{
    width: 160px;
}

    #groupon .title
    {
        background-image: url(images/groupon_header_bg.png);
        width: 160px;
        height: 34px;
    }

    #groupon .content
    {
        background-image: url(images/groupon_bg.png);
        width: 150px;
        padding: 5px;
        background-repeat: repeat-y;
    }

    #groupon .bottom
    {
        background-image: url(images/groupon_footer_bg.png);
        width: 160px;
        height: 60px;
        text-align: center;
        display: block;
        line-height: 60px;
    }

/* IE8 */
@media \0screen
{
    #groupon .bottom
    {
        line-height: 60px;
    }
}

#groupon .bottom .qty
{
    vertical-align: middle;
    color: #c11b01;
    font-weight: bold;
    /*font-family: 'Open Sans Condensed',sans-serif;*/
    padding-left: 5px;
}

#groupon .content a
{
    display: block;
    width: 150px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #000;
    text-decoration: none;
    /*font-family: 'Open Sans Condensed',sans-serif;*/
}

#groupon .content .stick
{
    background-image: url(images/stick.png);
    width: 69px;
    height: 50px;
    position: absolute;
    text-align: center;
    line-height: 50px;
    margin-left: 80px;
    margin-top: 63px;
}

    #groupon .content .stick span
    {
        color: #fff;
        /*font-family: Arial, sans-serif;*/
        font-size: 16px;
        font-weight: bold;
        vertical-align: middle;
        padding-left: 2px;
    }

#groupon .content a.image
{
    height: 110px;
    line-height: 110px;
}

    #groupon .content a.image img
    {
        max-width: 150px;
        max-height: 110px;
        vertical-align: middle;
        border: none;
    }

#groupon .content .price_title
{
    color: #999999;
    /*font-family: 'Open Sans Condensed',sans-serif;*/
    font-size: 12px;
}

#groupon .content .price
{
    color: #ff0710;
    /*font-family: 'Open Sans Condensed',sans-serif;*/
    font-size: 14px;
}

#groupon .content .price_old
{
    text-decoration: line-through;
}

#groupon .content .price_title.time
{
    margin-top: 2px;
    display: block;
}

#groupon .content .time_count
{
    font-size: 14px;
    color: #C21017;
    font-weight: bold;
}

    #groupon .content .time_count .cd-time
    {
        font-size: 10px;
        color: #222222;
    }

/*END GROUPON*/

/*PROMOTION LEFT*/

#promotion_left
{
    width: 160px;
}

    #promotion_left a img
    {
        border: none;
        max-width: 160px;
    }


/*END PROMOTION LEFT*/

/*PRODUCT FEATURE*/

.product_feature
{
    margin-top: 15px;
}

    .product_feature .title
    {
        background-image: url(images/product_feature_header.png);
        height: 40px;
        width: 765px;
        color: #333333;
        font-size: 21px;
        line-height: 45px;
    }

        .product_feature .title span
        {
            margin-left: 12px;
        }

        .product_feature .title h2
        {
            margin-left: 12px;
            font-weight: normal;
        }

    .product_feature .items
    {
        background-image: url(images/product_feature_bg.png);
        background-repeat: repeat-y;
        padding: 10px;
        width: 745px;
    }

    .product_feature .bottom
    {
        background-image: url(images/product_feature_footer.png);
        width: 765px;
        height: 22px;
    }

    .product_feature .items table
    {
        width: 100%;
    }

        .product_feature .items table td
        {
            text-align: center;
            vertical-align: top;
        }

    .product_feature .items .item
    {
        width: 150px;
        text-align: left;
        padding: 10px 0px;
    }

        .product_feature .items .item .stick
        {
            background-image: url(images/stick.png);
            width: 69px;
            height: 50px;
            position: absolute;
            text-align: center;
            line-height: 50px;
            margin-left: 80px;
            margin-top: 63px;
        }

            .product_feature .items .item .stick span
            {
                color: #fff;
                /*font-family: Arial, sans-serif;*/
                font-size: 16px;
                font-weight: bold;
                vertical-align: middle;
                padding-left: 2px;
            }

        .product_feature .items .item a.img
        {
            width: 150px;
            height: 113px;
            display: block;
            text-align: center;
            line-height: 113px;
        }

        .product_feature .items .item img
        {
            max-width: 150px;
            max-height: 113px;
            vertical-align: middle;
            border: none;
        }

        .product_feature .items .item a.name
        {
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
            display: block;
            height: 20px;
            color: #666;
        }

            .product_feature .items .item a.name:hover
            {
                color: #ff0710;
            }

        .product_feature .items .item .price_old
        {
            font-size: 13px;
            text-decoration: line-through;
            color: #999999;
        }

        .product_feature .items .item .price
        {
            font-size: 19px;
            color: #ff0710;
            font-weight: bold;
        }

/*END PRODUCT FEATURE*/

/*PRODUCT SLIVER*/

.product_sliver
{
    margin-top: 15px;
}

    .product_sliver .title
    {
        background-image: url(images/product_silver_header.png);
        height: 46px;
        width: 765px;
        color: #333333;
        font-size: 21px;
        line-height: 57px;
    }

        .product_sliver .title span
        {
            margin-left: 12px;
        }

        .product_sliver .title h2
        {
            margin-left: 12px;
            font-weight: normal;
        }

    .product_sliver .items
    {
        background-image: url(images/product_silver_bg.png);
        background-repeat: repeat-y;
        padding: 10px;
        width: 745px;
    }

    .product_sliver .bottom
    {
        background-image: url(images/product_silver_footer.png);
        width: 765px;
        height: 5px;
    }

    .product_sliver .items .item_image
    {
        width: 530px;
        float: left;
    }

    .product_sliver .items .item
    {
        width: 180px;
        float: right;
    }

    .product_sliver .items .item_image table
    {
        width: 100%;
    }

        .product_sliver .items .item_image table td
        {
            text-align: center;
        }

    .product_sliver .items .item_image .item
    {
        width: 150px;
        text-align: left;
        padding: 10px 0px;
    }

        .product_sliver .items .item_image .item .stick
        {
            background-image: url(images/stick.png);
            width: 69px;
            height: 50px;
            position: absolute;
            text-align: center;
            line-height: 50px;
            margin-left: 80px;
            margin-top: 63px;
        }

            .product_sliver .items .item_image .item .stick span
            {
                color: #fff;
                /*font-family: Arial, sans-serif;*/
                font-size: 16px;
                font-weight: bold;
                vertical-align: middle;
                padding-left: 2px;
            }

        .product_sliver .items .item_image .item a.img
        {
            width: 150px;
            height: 113px;
            display: block;
            text-align: center;
            line-height: 113px;
        }

        .product_sliver .items .item_image .item img
        {
            max-width: 150px;
            max-height: 113px;
            vertical-align: middle;
            border: none;
        }

        .product_sliver .items .item_image .item a.name
        {
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
            color: #666;
        }

            .product_sliver .items .item_image .item a.name:hover
            {
                color: #ff0710;
            }

    .product_sliver .items .item_image .price_old
    {
        font-size: 13px;
        text-decoration: line-through;
        color: #999999;
    }

    .product_sliver .items .item_image .item .price
    {
        /*font-family: 'Open Sans Condensed',sans-serif;*/
        font-size: 19px;
        font-weight: bold;
        color: #ff0710;
    }

    .product_sliver .items .item ul li
    {
        list-style: decimal-leading-zero;
        border-bottom: 1px dashed #f2f2f2;
        padding: 6px 0;
        color: #666666;
        /*font-family: 'Open Sans Condensed',sans-serif;*/
        font-size: 12px;
    }

        .product_sliver .items .item ul li a
        {
            text-decoration: none;
            font-size: 13px;
            color: #666;
        }

            .product_sliver .items .item ul li a:hover
            {
                color: #ff0710;
            }

/*END PRODUCT SLIVER*/

/*STORE*/

.logo_store
{
    width: 765px;
}

    .logo_store #list a
    {
        width: 130px;
        height: 80px;
        text-align: center;
        line-height: 76px;
        border: 1px solid #666;
        display: block;
    }

        .logo_store #list a img
        {
            max-width: 130px;
            max-height: 80px;
            vertical-align: middle;
            border: none;
        }

/*END STORE*/

/*TABS*/

.tabs
{
    width: 765px;
    /*background-image:url(images/product_best_content_bg.png);*/
}

    .tabs .title
    {
        background-image: url(images/product_best_bg.png);
        background-repeat: repeat-x;
        height: 49px;
        line-height: 60px;
    }

        .tabs .title .last
        {
            background-image: url(images/product_best_right_bg.png);
            height: 49px;
            float: right;
            width: 10px;
        }

        .tabs .title .line
        {
            background-image: url(images/product_best_line.png);
            width: 8px;
            height: 49px;
        }

        .tabs .title ul li.first
        {
            background-image: url(images/product_best_week_header.png);
            background-repeat: repeat-x;
            height: 49px;
            width: 216px;
        }

            .tabs .title ul li.first.active a
            {
                color: #1c1613;
                /*font-family: 'Open Sans Condensed',sans-serif;*/
            }

        .tabs .title ul li.active
        {
            height: 49px;
        }

            .tabs .title ul li.active a
            {
                color: #e30000;
                font-size: 16px;
                /*font-family: 'Open Sans Condensed',sans-serif;*/
                text-decoration: none;
            }

        .tabs .title ul li, .tabs .title ul
        {
            list-style: none;
        }


            .tabs .title ul li
            {
                float: left;
            }

                .tabs .title ul li a
                {
                    color: #1c1613;
                    text-decoration: none;
                    /*font-family: 'Open Sans Condensed',sans-serif;*/
                    padding: 0 20px;
                }



    .tabs .tabs_content
    {
        background-image: url(images/product_best_content_bg.png);
        background-repeat: repeat-y;
        padding: 0 10px;
    }

    .tabs .footer
    {
        background-image: url(images/product_best_footer.png);
        width: 765px;
        height: 22px;
    }

    .tabs .tabs_content table
    {
        width: 100%;
        clear: both;
    }

        .tabs .tabs_content table td
        {
            text-align: center;
            vertical-align: top;
        }

    .tabs .tabs_content .item
    {
        width: 150px;
        text-align: left;
    }

        .tabs .tabs_content .item .stick
        {
            background-image: url(images/stick.png);
            width: 69px;
            height: 50px;
            position: absolute;
            text-align: center;
            line-height: 50px;
            margin-left: 80px;
            margin-top: 63px;
        }

            .tabs .tabs_content .item .stick span
            {
                color: #fff;
                /*font-family: Arial, sans-serif;*/
                font-size: 16px;
                font-weight: bold;
                vertical-align: middle;
                padding-left: 2px;
            }

        .tabs .tabs_content .item a.img
        {
            width: 150px;
            height: 113px;
            display: block;
            text-align: center;
            line-height: 113px;
        }

        .tabs .tabs_content .item img
        {
            max-width: 150px;
            max-height: 113px;
            vertical-align: middle;
            border: none;
        }

        .tabs .tabs_content .item a.name
        {
            /*font-family: 'Open Sans Condensed',sans-serif;*/
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
            color: #666;
        }

    .tabs .tabs_content .price_old
    {
        font-size: 13px;
        text-decoration: line-through;
        color: #999999;
    }

    .tabs .tabs_content .item .price
    {
        font-size: 19px;
        color: #ff0710;
        font-weight: bold;
    }

    .tabs .tabs_content .item ul li
    {
        list-style: decimal-leading-zero;
        border-bottom: 1px dashed #f2f2f2;
        padding: 6px 0;
        color: #666666;
        font-size: 12px;
    }

        .tabs .tabs_content .item ul li a
        {
            text-decoration: none;
            font-size: 12px;
            color: #ff0710;
        }

/*END TABS*/

/*PRODUCT CATEGORY*/

.product_by_category
{
    margin-top: 15px;
}

    .product_by_category .title
    {
        background-image: url(images/product_silver_header.png);
        height: 46px;
        width: 765px;
        color: #333333;
        font-size: 21px;
        line-height: 57px;
    }

        .product_by_category .title span
        {
            margin-left: 12px;
        }

        .product_by_category .title h2
        {
            margin-left: 12px;
            font-weight: normal;
        }

    .product_by_category .items
    {
        background-image: url(images/product_silver_bg.png);
        background-repeat: repeat-y;
        padding: 10px;
        width: 745px;
    }

        .product_by_category .items table
        {
            width: 100%;
        }

            .product_by_category .items table td
            {
                width: 33%;
                vertical-align: top;
                padding: 10px;
            }

                .product_by_category .items table td.line_right
                {
                    border-right: 1px solid #f2f2f2;
                }

                .product_by_category .items table td.line_top
                {
                    border-top: 1px solid #f2f2f2;
                }

        .product_by_category .items .categories .category_title a
        {
            font-family: 'Times New Roman',sans-serif;
            font-weight: bold;
            font-size: 16px;
            /*color: #030705;*/
            color: #666;
            text-decoration: none;
            padding-left: 30px;
            background-repeat: no-repeat;
            height: 20px;
            line-height: 20px;
            display: block;
        }

            .product_by_category .items .categories .category_title a:hover
            {
                color: #ff0710;
            }

        .product_by_category .items .categories .link
        {
            padding-left: 20px;
            padding-top: 5px;
        }

            .product_by_category .items .categories .link ul li
            {
                padding: 3px 10px;
                margin: 3px 0px;
                background: url("images/3_3.gif") no-repeat 0px 10px;
                color: #666666;
                list-style-type: none;
            }

            .product_by_category .items .categories .link a
            {
                /*font-family: 'Open Sans Condensed',sans-serif;*/
                font-size: 12px;
                color: #666;
                text-decoration: none;
            }

                .product_by_category .items .categories .link a:hover
                {
                    color: #ff0710;
                }

    .product_by_category .bottom
    {
        background-image: url(images/product_silver_footer.png);
        width: 765px;
        height: 5px;
    }


/*END PRODUCT CATEGORY*/

/*CAREER*/

.career td
{
    font-family: Tahoma;
    font-size: 12px;
}

    .career td.title
    {
        font-family: Tahoma;
        font-size: 12px;
        font-weight: bold;
    }

.career
/*END CAREER*/
/*FOOTER*/
#footer
{
    width: 960px;
    margin: 0 auto;
}

#footer .nav_footer
{
    background-image: url(images/footer_header.png);
    width: 960px;
    height: 39px;
    position: relative;
}

    #footer .nav_footer ul li
    {
        float: left;
        width: 150px;
        list-style: none;
    }

    #footer .nav_footer ul
    {
        margin-top: 9px;
        margin-left: 325px;
        position: absolute;
    }

    #footer .nav_footer .contact
    {
        background-image: url(images/lienhe.png);
        padding-left: 40px;
        background-position: 0 50%;
        background-repeat: no-repeat;
        color: #000000;
        /*font-family: 'Open Sans Condensed',sans-serif;*/
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        height: 25px;
        line-height: 25px;
        display: block;
    }

    #footer .nav_footer .we
    {
        background-image: url(images/chungtoi.png);
        padding-left: 40px;
        background-position: 0 50%;
        background-repeat: no-repeat;
        color: #000000;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        height: 25px;
        line-height: 25px;
        display: block;
    }

    #footer .nav_footer .career
    {
        background-image: url(images/tuyendung.png);
        padding-left: 40px;
        background-position: 0 50%;
        background-repeat: no-repeat;
        color: #000000;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        height: 25px;
        line-height: 25px;
        display: block;
    }

    #footer .nav_footer .regulations
    {
        background-image: url(images/quidinh.png);
        padding-left: 40px;
        background-position: 0 50%;
        background-repeat: no-repeat;
        color: #000000;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        height: 25px;
        display: block;
        line-height: 25px;
    }


#footer .nav_footer_content
{
    /*background-image: url(images/footer_bg.png);
    background-repeat: repeat-x;*/
    background-color: #c7c7c7;
    min-height: 120px;
    position: relative;
}

    #footer .nav_footer_content .footer_address
    {
        width: 380px;
        margin-top: 10px;
        margin-left: 11px;
        position: absolute;
    }

        #footer .nav_footer_content .footer_address .company_name
        {
            font-size: 12px;
            color: #000000;
            padding-bottom: 20px;
            margin-bottom: 0px;
        }

        #footer .nav_footer_content .footer_address .company_address
        {
            /*font-family: Tahoma;*/
            font-size: 12px;
            color: #000000;
        }

            #footer .nav_footer_content .footer_address .company_address a
            {
                font-size: 12px;
                color: #000000;
                text-decoration: underline;
            }

        #footer .nav_footer_content .footer_address .company_info
        {
            font-size: 12px;
            color: #999999;
        }

    #footer .nav_footer_content .document
    {
        position: absolute;
        margin-left: 495px;
        width: 190px;
        margin-top: 10px;
    }

        #footer .nav_footer_content .document .document_title
        {
            font-size: 18px;
            color: #000000;
        }

        #footer .nav_footer_content .document ul li
        {
            list-style: none;
        }

        #footer .nav_footer_content .document .line
        {
            height: 0px;
            border-top: 1px solid #cccccc;
            border-bottom: 1px solid #211b17;
        }

        #footer .nav_footer_content .document a
        {
            font-size: 12px;
            color: #000000;
            text-decoration: none;
        }

            #footer .nav_footer_content .document a:hover
            {
                color: #C00;
            }


    #footer .nav_footer_content .rss
    {
        position: absolute;
        margin-left: 695px;
        width: 100px;
        margin-top: 10px;
    }

        #footer .nav_footer_content .rss .rss_title
        {
            font-size: 18px;
            color: #000000;
        }

        #footer .nav_footer_content .rss ul li
        {
            list-style: none;
        }

        #footer .nav_footer_content .rss .line
        {
            height: 0px;
            border-top: 1px solid #cccccc;
            border-bottom: 1px solid #211b17;
        }

        #footer .nav_footer_content .rss a
        {
            font-size: 12px;
            color: #000000;
            text-decoration: none;
        }

            #footer .nav_footer_content .rss a:hover
            {
                color: #C00;
            }

    #footer .nav_footer_content .join
    {
        position: absolute;
        margin-left: 805px;
        width: 120px;
        margin-top: 10px;
    }

        #footer .nav_footer_content .join .join_title
        {
            font-size: 18px;
            color: #000000;
        }

        #footer .nav_footer_content .join ul li
        {
            list-style: none;
        }

        #footer .nav_footer_content .join .line
        {
            height: 0px;
            border-top: 1px solid #cccccc;
            border-bottom: 1px solid #211b17;
        }

        #footer .nav_footer_content .join a
        {
            font-size: 12px;
            color: #000000;
            text-decoration: none;
        }

            #footer .nav_footer_content .join a:hover
            {
                color: #C00;
            }
/*END FOOTER*/

/*DETAIL*/

#detail #info_product .product_name
{
    background-image: url(images/detail_name_bg.png);
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    width: 742px;
    padding: 0 10px;
    height: 28px;
    margin-left: -9px;
    line-height: 28px;
}

    #detail #info_product .product_name h1
    {
        font-size: 18px;
        color: #ffffff;
    }

#detail #info_product table
{
    margin-top: 10px;
}

    #detail #info_product table td.tb_images
    {
        border-right: 1px solid #ebebeb;
    }

    #detail #info_product table td
    {
        vertical-align: top;
    }

#detail #info_product .product_images
{
    margin-top: 15px;
    width: 490px;
}

    #detail #info_product .product_images .hint
    {
        color: #666;
        font-size: 13px;
        text-align: center;
        padding: 10px;
    }

    #detail #info_product .product_images .image_main a
    {
        width: 480px;
        height: 360px;
        line-height: 358px;
        display: block;
        text-align: center;
    }

        #detail #info_product .product_images .image_main a img
        {
            border: none;
            max-width: 480px;
            max-height: 360px;
            vertical-align: middle;
        }

    #detail #info_product .product_images .image_thumbs table
    {
        width: auto;
    }

        #detail #info_product .product_images .image_thumbs table td
        {
            padding: 2px;
        }

    #detail #info_product .product_images .image_thumbs a
    {
        width: 42px;
        height: 32px;
        display: block;
        text-align: center;
        line-height: 29px;
        border: 1px solid #ccc;
    }

        #detail #info_product .product_images .image_thumbs a.selected
        {
            border: 1px solid #ff0710;
        }

        #detail #info_product .product_images .image_thumbs a img
        {
            max-width: 40px;
            max-height: 30px;
            vertical-align: middle;
            border: none;
        }

#detail #info_product .product_info
{
    width: 245px;
    padding-left: 5px;
}

    #detail #info_product .product_info .lbl
    {
        font-size: 14px;
        color: #000000;
        font-weight: bold;
    }

    #detail #info_product .product_info .shortdescription
    {
        font-size: 12px;
    }

    #detail #info_product .product_info .content
    {
        text-align: left;
        font-size: 12px;
    }

        #detail #info_product .product_info .content table td
        {
            text-align: left;
        }

        #detail #info_product .product_info .content lbl
        {
            font-size: 14px;
            color: #000000;
            font-weight: bold;
        }

        #detail #info_product .product_info .content .lbl_calforprice
        {
            color: #ff0710;
            /*font-family: 'Open Sans Condensed',sans-serif;*/
            font-size: 30px;
            font-weight: bold;
        }

        #detail #info_product .product_info .content .old_price
        {
            font-size: 15px;
            color: #999999;
            text-decoration: line-through;
        }

        #detail #info_product .product_info .content .new_price
        {
            font-size: 19px;
            color: #ff0710;
            font-weight: bold;
        }

        #detail #info_product .product_info .content table td input[type="submit"].addcart
        {
            border: none;
            background-color: transparent;
            background-image: url(images/detail_btn_mua_ngay.png);
            width: 153px;
            height: 48px;
        }

        #detail #info_product .product_info .content table td input[type="submit"].wishlist
        {
            border: none;
            background-color: transparent;
            background-image: url(images/detail_btn_wishlist.png);
            width: 112px;
            height: 36px;
        }

            #detail #info_product .product_info .content table td input[type="submit"].addcart:hover,
            #detail #info_product .product_info .content table td input[type="submit"].wishlist:hover
            {
                cursor: pointer;
            }

        #detail #info_product .product_info .content .lbl_manufacturer
        {
            font-size: 12px;
            color: #000000;
        }

            #detail #info_product .product_info .content .lbl_manufacturer a
            {
                color: #ff0710;
                text-decoration: underline;
            }

    #detail #info_product .product_info .address_store
    {
        text-align: left;
        color: #333;
        font-size: 12px;
        font-weight: bold;
    }

        #detail #info_product .product_info .address_store hr
        {
            border: 2px solid #ebebeb;
        }

    #detail #info_product .product_info .time_count
    {
        font-size: 25px;
        color: #ff0710;
        font-weight: bold;
    }

    #detail #info_product .product_info .lbl_currentqty
    {
        text-align: left;
        color: #000000;
        font-size: 16px;
        font-weight: bold;
    }

    #detail #info_product .product_info .currentqty
    {
        text-align: left;
        color: #ff0710;
        font-size: 25px;
        font-weight: bold;
    }

    #detail #info_product .product_info label
    {
        text-align: left;
        color: #000000;
        font-size: 16px;
        font-weight: bold;
    }

    #detail #info_product .product_info input[type="text"]
    {
        padding: 2px;
        color: #000000;
        margin-left: 10px;
    }


    #detail #info_product .product_info .address_store .address_store_box
    {
        max-height: 150px;
    }

        #detail #info_product .product_info .address_store .address_store_box .lbl_title
        {
            font-size: 12px;
            font-weight: bold;
            color: #000000;
        }

        #detail #info_product .product_info .address_store .address_store_box .lbl_content
        {
            font-size: 12px;
            font-weight: normal;
            color: #000000;
        }

    #detail #info_product .product_info .address_store a
    {
        font-size: 12px;
        font-weight: normal;
        color: #ff0710;
        font-style: normal;
    }

    #detail #info_product .product_info .address_store .address_store_box a
    {
        font-size: 12px;
        font-weight: normal;
        color: #ff0710;
        text-decoration: none;
    }

#detail #info_product #info
{
    margin-top: 15px;
    background-image: url(images/detail_description_bg.png);
    background-position: top;
    background-repeat: no-repeat;
    text-align: left;
    font-family: Arial;
    font-size: 12px;
    padding-top: 50px;
    padding-left: 10px;
}

    #detail #info_product #info .text_title
    {
        font-size: 13px;
        font-weight: bold;
        color: #333;
    }

    #detail #info_product #info ul li
    {
        list-style: none;
    }

.slider
{
    margin-top: 15px;
}

    .slider .title
    {
        background-image: url(images/product_silver_header.png);
        height: 46px;
        width: 765px;
        color: #333333;
        font-size: 21px;
        line-height: 57px;
    }

        .slider .title span
        {
            margin-left: 12px;
        }

        .slider .title h2
        {
            margin-left: 12px;
            font-size: 21px;
            font-weight: normal;
        }

    .slider .items
    {
        background-image: url(images/product_silver_bg.png);
        background-repeat: repeat-y;
        padding: 10px;
        width: 745px;
    }

    .slider .bottom
    {
        background-image: url(images/product_silver_footer.png);
        width: 765px;
        height: 5px;
    }

.jcarousel-skin-product .item
{
    width: 145px;
    text-align: left;
}

    .jcarousel-skin-product .item .stick
    {
        background-image: url(images/stick.png);
        width: 69px;
        height: 50px;
        position: absolute;
        text-align: center;
        line-height: 50px;
        margin-left: 80px;
        margin-top: 63px;
    }

        .jcarousel-skin-product .item .stick span
        {
            color: #fff;
            font-size: 16px;
            font-weight: bold;
            vertical-align: middle;
            padding-left: 2px;
        }

    .jcarousel-skin-product .item a.img
    {
        width: 142px;
        height: 113px;
        display: block;
        text-align: center;
        line-height: 113px;
    }

    .jcarousel-skin-product .item img
    {
        max-width: 140px;
        max-height: 113px;
        vertical-align: middle;
        border: none;
    }

    .jcarousel-skin-product .item a.name
    {
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
        color: #666;
    }

        .jcarousel-skin-product .item a.name:hover
        {
            color: #ff0710;
        }

.jcarousel-skin-product .price_old
{
    font-size: 13px;
    text-decoration: line-through;
    color: #999999;
}

.jcarousel-skin-product .item .price
{
    font-size: 19px;
    font-weight: bold;
    color: #ff0710;
}

/*END DETAIL*/

/*CATEGORY*/

#category_list
{
    background-image: url(images/category_list_bg.png);
    width: 762px;
    background-repeat: repeat-y;
    padding-bottom: 10px;
}

    #category_list .breakcrum
    {
        margin-left: 0px;
        background-color: #ffffff;
    }

    #category_list #promo_content_center_two td
    {
        padding: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

        #category_list #promo_content_center_two td img
        {
            border-radius: 5px;
        }

    #category_list .category_promotion
    {
        width: 733px;
        background-color: #ffffff;
        margin: 0 auto;
    }

        #category_list .category_promotion .category_title
        {
            background-image: url(images/category_tabs.png);
            height: 38px;
            line-height: 28px;
            position: relative;
            width: 733px;
        }

            #category_list .category_promotion .category_title a
            {
                color: #ffffff;
                font-size: 16px;
                padding: 0 10px;
                text-decoration: none;
                font-weight: bold;
            }

            #category_list .category_promotion .category_title h2
            {
                color: #ffffff;
                font-size: 16px;
            }

            #category_list .category_promotion .category_title ul li
            {
                list-style: none;
                float: left;
            }

                #category_list .category_promotion .category_title ul li.active
                {
                    margin-top: 9px;
                    padding-left: 5px;
                }

                    #category_list .category_promotion .category_title ul li.active a
                    {
                        color: #333333;
                    }

                    #category_list .category_promotion .category_title ul li.active table td.left
                    {
                        background-image: url(images/category_list_tab_left.png);
                        width: 7px;
                        height: 29px;
                    }

                    #category_list .category_promotion .category_title ul li.active table td.right
                    {
                        background-image: url(images/category_list_tab_right.png);
                        width: 7px;
                        height: 29px;
                    }

                    #category_list .category_promotion .category_title ul li.active table td.center
                    {
                        background-image: url(images/category_list_tab_bg.png);
                        width: auto;
                        height: 29px;
                        background-repeat: repeat-x;
                        white-space: nowrap;
                    }

                #category_list .category_promotion .category_title ul li.inactive
                {
                    margin-top: 9px;
                    padding-left: 5px;
                }

                #category_list .category_promotion .category_title ul li .tools
                {
                    margin-left: 100px;
                    font-size: 18px;
                    color: #ffffff;
                    margin-top: -5px;
                }

                    #category_list .category_promotion .category_title ul li .tools select
                    {
                        padding: 2px;
                        border: 1px solid #666666;
                        border-radius: 5px;
                        width: 125px;
                    }

        #category_list .category_promotion #profile #info_avatar {
            font-size:12px;
        }

        #category_list .category_promotion .category_list_content
        {
            background-color: #ffffff;
            clear: both;
        }

            #category_list .category_promotion .category_list_content table
            {
                width: 100%;
            }

                #category_list .category_promotion .category_list_content table td
                {
                    text-align: center;
                    padding: 10px 5px;
                    vertical-align: top;
                }

                    #category_list .category_promotion .category_list_content table td.right
                    {
                        border-right: 1px solid #ebebeb;
                    }

                    #category_list .category_promotion .category_list_content table td.top
                    {
                        border-top: 1px solid #ebebeb;
                    }

            #category_list .category_promotion .category_list_content .item
            {
                width: 225px;
                text-align: left;
                height: 210px;
            }

                #category_list .category_promotion .category_list_content .item .stick
                {
                    background-image: url(images/stick.png);
                    width: 69px;
                    height: 50px;
                    position: absolute;
                    text-align: center;
                    line-height: 50px;
                    margin-left: 155px;
                    margin-top: 78px;
                }

                    #category_list .category_promotion .category_list_content .item .stick span
                    {
                        color: #fff;
                        font-size: 16px;
                        font-weight: bold;
                        vertical-align: middle;
                        padding-left: 2px;
                    }

                #category_list .category_promotion .category_list_content .item a.img
                {
                    width: 225px;
                    height: 123px;
                    display: block;
                    text-align: center;
                    line-height: 113px;
                }

                #category_list .category_promotion .category_list_content .item img
                {
                    max-width: 255px;
                    max-height: 150px;
                    vertical-align: middle;
                    border: none;
                }

                #category_list .category_promotion .category_list_content .item a.name
                {
                    font-size: 13px;
                    font-weight: bold;
                    text-decoration: none;
                    color: #666;
                }

                #category_list .category_promotion .category_list_content .item a:hover
                {
                    color: #ff0710;
                }

            #category_list .category_promotion .category_list_content .price_old
            {
                font-size: 13px;
                text-decoration: line-through;
                color: #999999;
            }

            #category_list .category_promotion .category_list_content .item .price
            {
                font-size: 19px;
                font-weight: bold;
                color: #ff0710;
            }

        #category_list .category_promotion .category_promotion_bottom
        {
            background-image: url(images/category_tabs_bottom.png);
            margin: 0 auto;
            width: 733px;
            height: 10px;
        }

        #category_list .category_promotion #renderProductPromo
        {
            text-align: left;
            left: 0;
            width: 733px;
            min-height: 60px;
        }

        #category_list .category_promotion #renderProductPromo_360
        {
            text-align: left;
            left: 0;
            width: 733px;
            min-height: 60px;
        }


    #category_list .category_sub
    {
        background-color: #ffffff;
        width: 760px;
        margin: 0 auto;
        border-top: 1px solid #B8B8B8;
    }

        #category_list .category_sub .sub_category
        {
            width: 100%;
        }

            #category_list .category_sub .sub_category td
            {
                padding: 5px;
            }

                #category_list .category_sub .sub_category td.title
                {
                    font-family: 12px;
                    font-weight: bold;
                    color: #666;
                    width: 150px;
                    border-right: 1px solid #ebebeb;
                }

                #category_list .category_sub .sub_category td .sub_categories
                {
                    width: 100%;
                }

                    #category_list .category_sub .sub_category td .sub_categories td
                    {
                        color: #1C1613;
                        text-decoration: none;
                        font-size: 12px;
                    }

                        #category_list .category_sub .sub_category td .sub_categories td .total_product
                        {
                            color: #ff0710;
                            font-weight: bold;
                        }

                    #category_list .category_sub .sub_category td .sub_categories a
                    {
                        color: #1C1613;
                        text-decoration: none;
                        font-size: 12px;
                    }

                        #category_list .category_sub .sub_category td .sub_categories a:hover
                        {
                            color: #ff0710;
                        }

/*END CATEGORY*/

/*NEWS*/

#news
{
    width: 762px;
    margin: 0 auto;
}

    #news .news_content
    {
    }

        #news .news_content .news_hot
        {
            width: 742px;
            height: 345px;
            position: relative;
            background: #333333;
            padding: 10px;
        }


            #news .news_content .news_hot ul.ui-tabs-nav
            {
                position: absolute;
                top: 10px;
                right: 10px;
                bottom: 10px;
                list-style: none;
                padding: 0;
                margin: 0;
                border: none;
                border-radius: 0px;
                width: 230px;
            }

            #news .news_content .news_hot ul.ui-widget-header
            {
                background-color: #fff;
                border: none;
            }

            #news .news_content .news_hot ul.ui-tabs-nav li
            {
                font-size: 12px;
                color: #666;
            }

            #news .news_content .news_hot ul.ui-tabs-nav li
            {
                /*margin:0;*/
                text-align: right;
            }

                #news .news_content .news_hot ul.ui-tabs-nav li table
                {
                    width: 100%;
                }

                    #news .news_content .news_hot ul.ui-tabs-nav li table td
                    {
                        padding: 6px 2px;
                    }

                        #news .news_content .news_hot ul.ui-tabs-nav li table td.text
                        {
                            text-align: left;
                            padding-left: 5px;
                        }

                        #news .news_content .news_hot ul.ui-tabs-nav li table td.image
                        {
                            width: 85px;
                        }

                #news .news_content .news_hot ul.ui-tabs-nav li a.hot_image img
                {
                    background: #fff;
                    border: 1px solid #eee;
                    max-height: 60px;
                    max-width: 75px;
                    vertical-align: middle;
                }

            #news .news_content .news_hot li.ui-tabs-nav-item a.hot_image
            {
                display: block;
                height: 57px;
                color: #333;
                background: #fff;
                line-height: 55px;
                text-align: center;
                width: 77px;
            }

            #news .news_content .news_hot li.ui-tabs-nav-item a.hot_title
            {
                text-align: left;
                font-size: 12px;
                color: #666;
                text-decoration: none;
            }

            #news .news_content .news_hot li.ui-tabs-nav-item a:hover
            {
                color: #ff0710;
            }

            #news .news_content .news_hot ul.ui-tabs .ui-tabs-nav li.ui-tabs-selected
            {
                padding: 0px;
            }

            #news .news_content .news_hot ul.ui-tabs-nav li a
            {
                /*display:inline-block;*/
                /*padding:0.5em 1em;*/
            }

            #news .news_content .news_hot .ui-state-active, .ui-widget-content .ui-state-active
            {
                background: none;
                border: none;
            }

            #news .news_content .news_hot .ui-state-default, .ui-widget-content .ui-state-default
            {
                background: none;
                border: none;
            }

            #news .news_content .news_hot ul.ui-tabs-nav li.ui-tabs-selected a
            {
                background: #fff;
            }

            #news .news_content .news_hot .ui-tabs-panel
            {
                width: 500px;
                height: 250px;
                padding: 0px;
                background: #333;
                border: none;
                display: block;
                text-align: center;
            }

                #news .news_content .news_hot .ui-tabs-panel a.img_slider
                {
                    width: 500px;
                    height: 250px;
                    padding: 0px;
                    background: #333;
                    border: none;
                    display: block;
                    text-align: center;
                    line-height: 250px;
                    overflow: hidden;
                }

                    #news .news_content .news_hot .ui-tabs-panel a.img_slider img
                    {
                        /*max-width: 500px;
                        max-height: 250px;
                        vertical-align: middle;*/
                        border: none;
                    }

                #news .news_content .news_hot .ui-tabs-panel .info
                {
                    position: absolute;
                    background-color: #333;
                    height: 80px;
                    bottom: 10px;
                    width: 500px;
                }

            #news .news_content .news_hot .info h2
            {
                font-size: 18px;
                color: #fff;
                padding: 5px;
                margin: 0;
                overflow: hidden;
                font-weight: bold;
                text-align: left;
            }

            #news .news_content .news_hot .info p
            {
                margin: 0 5px;
                font-size: 12px;
                line-height: 15px;
                color: #ffffff;
                overflow: hidden;
                text-align: left;
            }

            #news .news_content .news_hot .info a
            {
                text-decoration: none;
                color: #fff;
            }

                #news .news_content .news_hot .info a:hover
                {
                    text-decoration: underline;
                }

            #news .news_content .news_hot .ui-tabs-hide
            {
                display: none;
            }

            #news .news_content .news_hot .ui-tabs .ui-corner-bottom
            {
                border-bottom-left-radius: 0px;
                border-bottom-right-radius: 0px;
            }

        #news .news_content .news_feature .news_feature_title
        {
            background-image: url(images/news_feature_title_bg.png);
            height: 41px;
            width: 752px;
            background-repeat: repeat-x;
            line-height: 41px;
            font-size: 21px;
            color: #333333;
            padding-left: 10px;
        }

            #news .news_content .news_feature .news_feature_title h2
            {
                font-weight: normal;
            }

        #news .news_content .news_feature .news_box
        {
            width: 247px;
            float: left;
            margin-left: 10px;
        }

            #news .news_content .news_feature .news_box.first
            {
                margin: 0;
            }

            #news .news_content .news_feature .news_box .feature_image img
            {
                width: 247px;
                /*height:69px;*/
                border: 1px solid #ccc;
                height: 119px;
            }

            #news .news_content .news_feature .news_box .feature_title
            {
                margin-bottom: 5px;
            }

                #news .news_content .news_feature .news_box .feature_title a
                {
                    color: #666;
                    font-size: 13px;
                    text-decoration: none;
                    font-weight: bold;
                    display: block;
                }

                    #news .news_content .news_feature .news_box .feature_title a:hover
                    {
                        color: #ff0710;
                    }

            #news .news_content .news_feature .news_box .feature_short
            {
                color: #333;
                font-size: 12px;
                text-decoration: none;
            }

        #news .news_content .news_list
        {
            position: relative;
        }

            #news .news_content .news_list .news_cols_left
            {
                width: 523px;
                left: 0;
                float: left;
            }

            #news .news_content .news_list .news_cols_right
            {
                width: 221px;
                right: 0;
                float: right;
            }

            #news .news_content .news_list .news_cols_left .news_tab_title
            {
                background-image: url(images/news_tabs_bg.png);
                width: 522px;
                background-repeat: repeat-x;
            }

                #news .news_content .news_list .news_cols_left .news_tab_title ul li
                {
                    list-style: none;
                    float: left;
                }

                    #news .news_content .news_list .news_cols_left .news_tab_title ul li.active
                    {
                        margin-top: 4px;
                        padding-left: 30px;
                    }

                    #news .news_content .news_list .news_cols_left .news_tab_title ul li.first.active
                    {
                        padding-left: 5px;
                    }

                    #news .news_content .news_list .news_cols_left .news_tab_title ul li.active a
                    {
                        color: #333333;
                        font-size: 14px;
                        text-decoration: none;
                        font-weight: bold;
                    }

                    #news .news_content .news_list .news_cols_left .news_tab_title ul li.active h3
                    {
                        font-size: 14px;
                    }

                    #news .news_content .news_list .news_cols_left .news_tab_title ul li.active table td.left
                    {
                        background-image: url(images/news_tabs_left_white.png);
                        width: 6px;
                        height: 24px;
                    }

                    #news .news_content .news_list .news_cols_left .news_tab_title ul li.active table td.right
                    {
                        background-image: url(images/news_tabs_right_white.png);
                        width: 6px;
                        height: 24px;
                    }

                    #news .news_content .news_list .news_cols_left .news_tab_title ul li.active table td.center
                    {
                        background-image: url(images/news_tabs_bg_white.png);
                        width: 1px;
                        height: 24px;
                        background-repeat: repeat-x;
                        white-space: nowrap;
                    }

                    #news .news_content .news_list .news_cols_left .news_tab_title ul li.inactive
                    {
                        margin-top: 3px;
                        padding-left: 30px;
                    }

                        #news .news_content .news_list .news_cols_left .news_tab_title ul li.inactive a
                        {
                            color: #ffffff;
                            font-size: 14px;
                            text-decoration: none;
                            font-weight: bold;
                        }

                        #news .news_content .news_list .news_cols_left .news_tab_title ul li.inactive h3
                        {
                            font-size: 14px;
                        }

                        #news .news_content .news_list .news_cols_left .news_tab_title ul li.inactive.first
                        {
                            padding-left: 10px;
                        }

            #news .news_content .news_list .news_cols_left .news_tabs_content
            {
                background-image: url(images/news_content_bg.png);
                width: 502px;
                background-repeat: repeat-y;
                padding: 10px 10px 0px 10px;
            }

            #news .news_content .news_list .news_cols_left .news_tabs_bottom
            {
                background-image: url(images/news_content_bottom.png);
                width: 522px;
                height: 8px;
                background-repeat: no-repeat;
            }

            #news .news_content .news_list .news_cols_left .news_tabs_content table
            {
                width: 100%;
            }

                #news .news_content .news_list .news_cols_left .news_tabs_content table td
                {
                    padding-left: 5px;
                    vertical-align: top;
                }

                    #news .news_content .news_list .news_cols_left .news_tabs_content table td.first
                    {
                        padding-right: 10px;
                        border-right: 1px solid #999999;
                        padding-left: 0px;
                        vertical-align: top;
                        width: 324px;
                    }

                        #news .news_content .news_list .news_cols_left .news_tabs_content table td.first .view_all
                        {
                            text-align: right;
                        }

                            #news .news_content .news_list .news_cols_left .news_tabs_content table td.first .view_all a
                            {
                                color: #ff0710;
                                font-size: 12px;
                                font-weight: bold;
                                text-decoration: none;
                                background-image: url(images/icon_arrow_breakcrum.png);
                                background-repeat: no-repeat;
                                padding-left: 11px;
                                background-position: 0 50%;
                            }

                        #news .news_content .news_list .news_cols_left .news_tabs_content table td.first a.image
                        {
                            width: 346px;
                            display: block;
                            text-align: center;
                            text-decoration: none;
                        }

                            #news .news_content .news_list .news_cols_left .news_tabs_content table td.first a.image img
                            {
                                width: 346px;
                                vertical-align: middle;
                                border: none;
                            }

                        #news .news_content .news_list .news_cols_left .news_tabs_content table td.first a
                        {
                            width: 346px;
                            color: #666;
                            font-size: 13px;
                            text-decoration: none;
                            font-weight: bold;
                        }

                            #news .news_content .news_list .news_cols_left .news_tabs_content table td.first a:hover
                            {
                                color: #ff0710;
                            }

                        #news .news_content .news_list .news_cols_left .news_tabs_content table td.first p
                        {
                            width: 346px;
                            color: #333;
                            font-size: 12px;
                        }

                    #news .news_content .news_list .news_cols_left .news_tabs_content table td ul li
                    {
                        width: 132px;
                        list-style: none;
                    }

                        #news .news_content .news_list .news_cols_left .news_tabs_content table td ul li a
                        {
                            width: 132px;
                            text-decoration: none;
                            text-align: left;
                            color: #666;
                            font-size: 13px;
                            margin-left: 2px;
                        }

                            #news .news_content .news_list .news_cols_left .news_tabs_content table td ul li a:hover
                            {
                                color: #ff0710;
                            }

                        #news .news_content .news_list .news_cols_left .news_tabs_content table td ul li.first a img
                        {
                            width: 134px;
                        }

                        #news .news_content .news_list .news_cols_left .news_tabs_content table td ul li.first a
                        {
                            font-weight: normal;
                            padding-left: 5px;
                        }

                            #news .news_content .news_list .news_cols_left .news_tabs_content table td ul li.first a:hover
                            {
                                color: #ff0710;
                            }

                    #news .news_content .news_list .news_cols_left .news_tabs_content table td ul li
                    {
                        border-top: 1px solid #ebebeb;
                        padding: 3px 5px;
                        background: url("images/iconli.png") no-repeat 0px 10px;
                    }

                        #news .news_content .news_list .news_cols_left .news_tabs_content table td ul li.first
                        {
                            border-top: none;
                            padding: 0px 0px 5px 0px;
                            background: none;
                        }

            #news .news_content .news_list .news_cols_right .bestsellers .title
            {
                font-size: 21px;
                text-transform: uppercase;
                font-weight: bold;
                color: #ff0710;
                border-bottom: 2px solid #999999;
                margin-bottom: 4px;
            }

            #news .news_content .news_list .news_cols_right .bestsellers ul li
            {
                list-style: none;
                border-top: 1px solid #ebebeb;
                padding-top: 5px;
                padding-bottom: 5px;
            }

                #news .news_content .news_list .news_cols_right .bestsellers ul li.first
                {
                    border: none;
                    padding-top: 0px;
                }

                #news .news_content .news_list .news_cols_right .bestsellers ul li .picture
                {
                    float: left;
                    width: 100px;
                }

                    #news .news_content .news_list .news_cols_right .bestsellers ul li .picture a
                    {
                        width: 100px;
                        height: 75px;
                        display: block;
                        text-align: center;
                        line-height: 75px;
                    }

                        #news .news_content .news_list .news_cols_right .bestsellers ul li .picture a img
                        {
                            max-width: 100px;
                            max-height: 75px;
                            vertical-align: middle;
                            border: none;
                        }

                #news .news_content .news_list .news_cols_right .bestsellers ul li .product-title
                {
                    width: 116px;
                    float: right;
                }

                    #news .news_content .news_list .news_cols_right .bestsellers ul li .product-title a
                    {
                        color: #666;
                        font-size: 13px;
                        font-weight: bold;
                        text-decoration: none;
                    }

                        #news .news_content .news_list .news_cols_right .bestsellers ul li .product-title a:hover
                        {
                            color: #ff0710;
                        }

                    #news .news_content .news_list .news_cols_right .bestsellers ul li .product-title .old_price
                    {
                        color: #999999;
                        font-size: 13px;
                        text-decoration: line-through;
                    }

                #news .news_content .news_list .news_cols_right .bestsellers ul li .product-title
                {
                    color: #ff0710;
                    font-size: 16px;
                }

                    #news .news_content .news_list .news_cols_right .bestsellers ul li .product-title .price
                    {
                        font-weight: bold;
                        font-size: 18px;
                    }

            #news .news_content .news_list .news_cols_right .groupon-content h3
            {
                border-bottom: 2px solid #999999;
                color: #FF0710;
                font-size: 21px;
                font-weight: bold;
                margin-bottom: 4px;
                text-transform: uppercase;
                white-space: nowrap;
            }

            #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right
            {
                background-color: #F4F4F4;
                border: 1px solid #AEAEAE;
                float: left;
                margin: 10px 0px;
                width: 221px;
            }

                #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right h2
                {
                    padding-left: 2px;
                }

                #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right a
                {
                    color: #666666;
                    font-size: 12px;
                    font-weight: bold;
                    text-decoration: none;
                }

                    #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right a:hover
                    {
                        color: #FF0710;
                    }

                #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right span.img-box-right
                {
                    float: left;
                    margin: 0;
                    padding: 0;
                    width: 221px;
                }

                    #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right span.img-box-right a img
                    {
                        border: medium none;
                        height: 170px;
                        padding: 0 0 2px 2px;
                        width: 217px;
                    }

                #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right .info-right-deals
                {
                    background: url("images/bg-info2.png") no-repeat scroll 0 0 transparent;
                    float: left;
                    height: 44px;
                    margin: -45px 0 0 2px;
                    position: relative;
                    width: 217px;
                    z-index: 1000;
                }

                    #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right .info-right-deals .left-info-right-deals
                    {
                        color: #FFFFFF;
                        float: left;
                        font-size: 12px;
                        line-height: 18px;
                        padding: 4px 0 0 20px;
                        text-align: right;
                    }

                        #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right .info-right-deals .left-info-right-deals span
                        {
                            font-size: 20px;
                            font-weight: bold;
                        }

                    #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right .info-right-deals .right-info-right-deals
                    {
                        color: #FF0710;
                        float: left;
                        font-size: 12px;
                        line-height: 18px;
                        padding: 4px 0 0 18px;
                        text-align: left;
                    }

                        #news .news_content .news_list .news_cols_right .groupon-content .wg-box-right .info-right-deals .right-info-right-deals span
                        {
                            font-size: 20px;
                            font-weight: bold;
                        }

.news_detail .news_content
{
    background-image: url("images/product_best_content_bg.png");
    background-repeat: repeat-y;
    padding: 10px;
    border-top: 1px solid #ebebeb;
}

.news_detail .news_detail_title
{
    background-image: url("images/detail_name_bg.png");
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-left: 1px;
    padding: 0 10px;
    width: 742px;
}

    .news_detail .news_detail_title h1
    {
        font-size: 18px;
    }

.news_detail .news_detail_bottom
{
    background-image: url("images/product_best_footer.png");
    width: 765px;
    height: 22px;
}

.news_detail .news_content .news_detail_created
{
    font-size: 12px;
    font-style: italic;
    color: #666666;
}

.news_detail .news_content .news_detail_short
{
    font-size: 12px;
    color: #1C1613;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}

.news_detail .news_content .news_detail_content
{
    font-size: 12px;
    color: #333;
}


    .news_detail .news_content .news_detail_content p {
        margin-bottom:10px;
        line-height:18px;
    }
    .news_detail .news_content .news_detail_content .content-news
    {
        font-size: 12px !important;
    }

.news_detail .news_content li
{
    margin-left: 15px;
}

.promotionrelated .title
{
    background-image: url("images/product_silver_header.png");
    color: #333333;
    font-size: 21px;
    height: 46px;
    line-height: 57px;
    width: 765px;
}

    .promotionrelated .title span
    {
        margin-left: 12px;
    }

    .promotionrelated .title h2
    {
        margin-left: 12px;
        font-size: 21px;
        font-weight: normal;
    }

.promotionrelated .items
{
    background-image: url("images/product_silver_bg.png");
    background-repeat: repeat-y;
    padding: 10px;
    width: 745px;
}

.promotionrelated .bottom
{
    background-image: url("images/product_silver_footer.png");
    height: 5px;
    width: 765px;
}

.promotionrelated .promotionrelatedImage
{
    width: 179px;
    float: left;
    text-align: center;
    margin-right: 7px;
}

    .promotionrelated .promotionrelatedImage a.image
    {
        width: 185px;
        height: 89px;
        display: block;
        text-align: center;
        line-height: 89px;
    }

        .promotionrelated .promotionrelatedImage a.image img
        {
            max-width: 185px;
            max-height: 89px;
            border: none;
            vertical-align: middle;
        }

    .promotionrelated .promotionrelatedImage a
    {
        color: #666;
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
    }

        .promotionrelated .promotionrelatedImage a:hover
        {
            color: #ff0710;
        }

.promotionrelated table
{
    width: 100%;
}

    .promotionrelated table td
    {
        padding: 5px 0;
    }

        .promotionrelated table td a
        {
            color: #666;
            font-size: 12px;
            text-decoration: none;
            background-image: url(images/iconli.png);
            background-position: 0 50%;
            background-repeat: no-repeat;
            padding-left: 10px;
        }

            .promotionrelated table td a:hover
            {
                color: #ff0710;
            }

        .promotionrelated table td span
        {
            color: #666666;
            font-size: 11px;
        }

.news_category .news_hot
{
    width: 500px;
    float: left;
}

.news_category .news_feature
{
    width: 255px;
    float: right;
}


    .news_category .news_feature .title
    {
        border-bottom: 2px solid #999999;
        color: #ff0710;
        font-size: 21px;
    }

    .news_category .news_feature .news_category_feature ul li
    {
        list-style: none;
        padding: 2px;
    }

        .news_category .news_feature .news_category_feature ul li a
        {
            font-size: 12px;
            color: #666;
            text-decoration: none;
            background-image: url("images/iconli.png");
            background-repeat: no-repeat;
            background-position: 0 50%;
            padding-left: 12px;
        }

            .news_category .news_feature .news_category_feature ul li a:hover
            {
                color: #ff0710;
            }

.news_category .items table
{
    width: 100%;
}

    .news_category .items table td
    {
        vertical-align: top;
        padding: 10px 5px;
    }

        .news_category .items table td.line_right
        {
            border-right: 1px solid #dddddd;
        }

        .news_category .items table td.line_top
        {
            border-top: 1px solid #dddddd;
        }

        .news_category .items table td a.image
        {
            width: 150px;
            display: block;
            text-align: center;
            line-height: 100px;
        }

            .news_category .items table td a.image img
            {
                max-width: 150px;
                max-height: 100px;
                vertical-align: middle;
                border: none;
            }

        .news_category .items table td a
        {
            font-size: 12px;
            color: #000000;
            text-decoration: none;
        }

            .news_category .items table td a:hover
            {
                color: #ff0710;
            }

.news_category .promotionrelated table td a
{
    background-image: none;
    padding: 0px;
    font-size: 12px;
    color: #666;
}

/*END NEWS*/

/*GROUPON*/

#groupon_list .breakcrum
{
    background-color: white;
    margin-left: 0;
    background-image: none;
    line-height: 20px;
    margin-top: -10px;
    height: 20px;
    width: 932px;
}

#groupon_list h1
{
    font-weight: normal;
    line-height: 45px;
    color: #FF0710;
}

#groupon_list h2
{
}

#groupon_list .groupon_first
{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px black;
    float: left;
    padding: 20px;
    width: 900px;
    position: relative;
}

    #groupon_list .groupon_first .groupon_first_image
    {
        float: left;
    }

        #groupon_list .groupon_first .groupon_first_image a
        {
            width: 450px;
            height: 300px;
            text-align: center;
            border: none;
            display: block;
            line-height: 300px;
        }

            #groupon_list .groupon_first .groupon_first_image a img
            {
                max-width: 450px;
                max-height: 300px;
                border: none;
                vertical-align: middle;
            }

    #groupon_list .groupon_first .wg_right
    {
        float: left;
        padding-left: 20px;
        padding-bottom: 15px;
        width: 430px;
        font-size: 13px;
    }

    #groupon_list .groupon_first .groupon_first_title a
    {
        color: #666;
        font-weight: bold;
        font-size: 18px;
        text-decoration: none;
    }

    #groupon_list .groupon_first .groupon_first_title h2
    {
        font-size: 18px;
    }

    #groupon_list .groupon_first .groupon_first_title a:hover
    {
        color: #ff0710;
    }

    #groupon_list .groupon_first .groupon_info .groupon_first_short
    {
        font-size: 14px;
        color: #ffffff;
    }

    #groupon_list .groupon_first .groupon_address .address_deal
    {
        background-image: url("images/home.png");
        padding: 7px 5px 7px 37px;
        background-repeat: no-repeat;
        float: left;
        font-size: 12px;
        color: #ff0710;
    }

    #groupon_list .groupon_first .groupon_address .method_voucher
    {
        background-image: url("images/voucher_generator_icon.png");
        padding: 7px 5px 7px 37px;
        background-repeat: no-repeat;
        float: right;
        font-size: 12px;
        color: #ff0710;
    }

    #groupon_list .groupon_first .groupon_address .method_shipping
    {
        background-image: url("images/delivery.png");
        background-position: 0 50%;
        padding: 7px 5px 7px 37px;
        background-repeat: no-repeat;
        float: right;
        font-size: 12px;
        color: #ff0710;
    }

    #groupon_list .groupon_first .statistics-deal
    {
        background-color: #eeeeee;
        padding: 7px 10px;
        font-weight: bold;
        font-size: 12px;
        width: 410px;
        margin-left: 20px;
    }

        #groupon_list .groupon_first .statistics-deal .time_deal
        {
            background-image: url(images/clock-01.jpg);
            background-repeat: no-repeat;
            padding-left: 20px;
            float: left;
        }

        #groupon_list .groupon_first .statistics-deal .count-buy
        {
            background-image: url(images/check.png);
            background-repeat: no-repeat;
            padding-left: 20px;
            float: right;
        }

        #groupon_list .groupon_first .statistics-deal .count_total_quantity
        {
            background-image: url(images/check.png);
            background-repeat: no-repeat;
            padding-left: 20px;
            float: left;
        }

    #groupon_list .groupon_first .prices-show
    {
        color: #787878;
        font-weight: bold;
        padding-top: 17px;
    }

        #groupon_list .groupon_first .prices-show .price_old
        {
            border-right: 1px solid #CCCCCC;
            float: left;
            font-size: 11px;
            font-weight: bold;
            line-height: 23px;
            padding: 0 5px 0 15px;
            text-align: right;
        }

            #groupon_list .groupon_first .prices-show .price_old span
            {
                font-size: 14pt;
                font-weight: bold;
                text-decoration: line-through;
            }

        #groupon_list .groupon_first .prices-show .price
        {
            border-right: 1px solid #CCCCCC;
            color: #ff0710;
            float: left;
            font-size: 11px;
            line-height: 23px;
            padding: 0 5px;
            text-align: center;
        }

            #groupon_list .groupon_first .prices-show .price span
            {
                font-size: 14pt;
                font-weight: bold;
            }

        #groupon_list .groupon_first .prices-show .rate-sale
        {
            float: left;
            font-size: 11px;
            line-height: 23px;
            padding: 0 5px;
            text-align: left;
        }

            #groupon_list .groupon_first .prices-show .rate-sale span
            {
                font-size: 21px;
            }

        #groupon_list .groupon_first .prices-show .button
        {
            float: right;
            padding-top: 5px;
        }

            #groupon_list .groupon_first .prices-show .button a
            {
                background-image: url(images/groupon_list_detail.png);
                width: 122px;
                height: 42px;
                border: none;
                display: block;
                cursor: pointer;
            }

                #groupon_list .groupon_first .prices-show .button a:hover
                {
                    background-image: url(images/groupon_list_detail_hover.png);
                }


#groupon_list .groupon_list
{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px black;
    float: left;
    margin: 20px 20px 0 0;
    padding: 12px;
    width: 276px;
}

    #groupon_list .groupon_list.groupon_list_last
    {
        margin: 20px 10px 0 0;
    }

    #groupon_list .groupon_list h3
    {
        font-size: 14px;
        font-weight: bold;
        margin: 0;
        max-height: 37px;
        min-height: 37px;
        overflow: hidden;
        padding: 0;
        text-align: left;
    }

        #groupon_list .groupon_list h3 a
        {
            color: #666;
            text-decoration: none;
        }

            #groupon_list .groupon_list h3 a:hover
            {
                color: #ff0710;
            }

    #groupon_list .groupon_list .img-deals
    {
        float: left;
    }

        #groupon_list .groupon_list .img-deals a
        {
            width: 275px;
            height: 164px;
            line-height: 164px;
            display: block;
            text-align: center;
        }

            #groupon_list .groupon_list .img-deals a img
            {
                border: 3px solid #FFFFFF;
                max-height: 164px;
                max-width: 275px;
                vertical-align: middle;
            }

    #groupon_list .groupon_list .addr-deals span.method_voucher
    {
        background-image: url("images/voucher_generator_icon.png");
        padding: 7px 5px 7px 37px;
        background-repeat: no-repeat;
        font-size: 12px;
        color: #ff0710;
    }

    #groupon_list .groupon_list .addr-deals span.method_shipping
    {
        background-image: url(images/delivery.png);
        background-repeat: no-repeat;
        padding-left: 37px;
        color: #ff0710;
        font-size: 12px;
    }

    #groupon_list .groupon_list .price-deals
    {
        background: url(images/bg-deals.jpg) repeat-x scroll left bottom #FFFFFF;
        float: left;
        line-height: 24px;
        width: 100%;
    }

        #groupon_list .groupon_list .price-deals .price-deals-01
        {
            border-right: 1px solid #CCCCCC;
            color: #787878;
            float: left;
            font-size: 11px;
            font-weight: bold;
            padding: 0 5px 0 10px;
            text-align: right;
        }

            #groupon_list .groupon_list .price-deals .price-deals-01 span
            {
                font-size: 14px;
                text-decoration: line-through;
            }

                #groupon_list .groupon_list .price-deals .price-deals-01 span.wg_rate
                {
                    color: #ff0710;
                    font-size: 11px;
                    text-decoration: none;
                }

                #groupon_list .groupon_list .price-deals .price-deals-01 span.rate-s
                {
                    color: #ff0710;
                    font-size: 18px;
                    padding-left: 3px;
                    text-decoration: none;
                }

        #groupon_list .groupon_list .price-deals .price-deals-02
        {
            color: #ff0710;
            float: left;
            font-size: 11px;
            font-weight: bold;
            padding: 0 0 0 5px;
            text-align: left;
        }

            #groupon_list .groupon_list .price-deals .price-deals-02 span
            {
                font-size: 19px;
            }

                #groupon_list .groupon_list .price-deals .price-deals-02 span.count-b
                {
                    color: #525252;
                    font-size: 13px;
                }

    #groupon_list .groupon_list .bottom-deals
    {
        float: left;
        font-size: 12px;
        padding-top: 12px;
        width: 100%;
    }

        #groupon_list .groupon_list .bottom-deals .time_count
        {
            font-weight: bold;
        }

        #groupon_list .groupon_list .bottom-deals .timer
        {
            float: left;
            padding-top: 8px;
        }

        #groupon_list .groupon_list .bottom-deals a
        {
            background: url(images/groupon_list_detail1.png) no-repeat scroll center top transparent;
            display: block;
            float: right;
            height: 31px;
            width: 80px;
        }

            #groupon_list .groupon_list .bottom-deals a:hover
            {
                background: url(images/groupon_list_detail1_hover.png) no-repeat scroll center top transparent;
            }

#groupon_detail
{
    background: url(images/bg-firtbox.jpg) repeat-x scroll left bottom #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px black;
    float: left;
    padding: 20px;
    width: 900px;
}

    #groupon_detail h1
    {
        font-size: 21px;
        color: #666;
    }

    #groupon_detail .description
    {
        font-size: 12px;
        margin: 10px 0px;
    }

#breadcrumbs
{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #949595;
    font-size: 12px;
    line-height: 30px;
    margin: 0 20px 0 0;
    padding: 0 0 0 5px;
}

    #breadcrumbs a
    {
        color: #949595;
        font-size: 12px;
        text-decoration: none;
    }

        #breadcrumbs a > h1
        {
            color: #949595;
            display: inline;
            font-size: 12px;
            font-weight: normal;
        }

        #breadcrumbs a:hover
        {
            color: #ff0710;
        }

#groupon_detail h2
{
    color: #272727;
    font-size: 18px;
    font-weight: normal;
    text-decoration: none;
}

#groupon_detail .img-first-box
{
    float: left;
}

#groupon_detail #slider
{
    background: url(images/loading.gif) no-repeat scroll 50% 50% #EFE9D1;
    border: 3px solid #FFFFFF;
    height: 300px;
    margin: 0 0 20px;
    position: relative;
    width: 450px;
}

    #groupon_detail #slider img
    {
        display: none;
        height: 300px;
        left: 0;
        position: absolute;
        top: 0;
        width: 450px;
    }

    #groupon_detail #slider a
    {
        border: 0 none;
        display: block;
    }

.nivo-controlNav
{
    bottom: -30px;
    left: 150px;
    position: absolute;
}

    .nivo-controlNav a
    {
        background: url(images/bullets.png) no-repeat scroll 0 0 transparent;
        border: 0 none;
        display: block;
        float: left;
        height: 22px;
        margin-right: 3px;
        text-indent: -9999px;
        width: 22px;
    }

        .nivo-controlNav a.active
        {
            background-position: 0 -22px;
        }

.nivo-directionNav a
{
    background: url(images/arrows.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 30px;
    text-indent: -9999px;
    width: 30px;
}

a.nivo-nextNav
{
    background-position: -30px 0;
    right: 15px;
}

a.nivo-prevNav
{
    left: 15px;
}

.nivo-caption
{
    text-shadow: none;
}

    .nivo-caption a
    {
        color: #EFE9D1;
        text-decoration: underline;
    }

#groupon_detail #right-first-box
{
    float: left;
    margin: 0;
    padding-left: 20px;
    width: 422px;
}


#groupon_detail .right-fix
{
    float: left;
    margin: 0;
    padding: 0 0 20px;
    width: 100%;
}

#groupon_detail .right-quantity
{
    background-color: #EEE;
    padding: 7px 10px;
    font-weight: bold;
    font-size: 12px;
    width: 402px;
}

    #groupon_detail .right-quantity .totalquantity
    {
        float: left;
        padding-left: 20px;
        background-image: url(images/check.png);
        background-repeat: no-repeat;
    }

    #groupon_detail .right-quantity .remainquantity
    {
        float: right;
        padding-left: 20px;
        background-image: url(images/check.png);
        background-repeat: no-repeat;
    }

#groupon_detail #right-first-box .address_deal
{
    background-image: url("images/home.png");
    padding: 7px 5px 7px 37px;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    color: #ff0710;
}

#groupon_detail #right-first-box .method_voucher
{
    background-image: url("images/voucher_generator_icon.png");
    padding: 7px 5px 7px 37px;
    background-repeat: no-repeat;
    float: right;
    font-size: 12px;
    color: #ff0710;
}

#groupon_detail #right-first-box .method_shiping
{
    background-image: url(images/delivery.png);
    background-repeat: no-repeat;
    padding-left: 37px;
    color: #ff0710;
    font-size: 12px;
    float: right;
    margin-top: 6px;
}

#groupon_detail .price-first-box
{
    float: left;
    text-align: center;
}

    #groupon_detail .price-first-box #price-sale
    {
        background-color: #F3F2F2;
        color: #ff0710;
        float: left;
        font-size: 26px;
        font-weight: bold;
        padding: 8px 0 11px 10px;
        text-align: left;
        width: 280px;
    }

        #groupon_detail .price-first-box #price-sale span
        {
            color: #C0C0C0;
            font-size: 17px;
        }

    #groupon_detail .price-first-box .buy-btn
    {
        padding: 9px 2px 41px 0px;
        background-color: #F3F2F2;
    }

        #groupon_detail .price-first-box .buy-btn a
        {
            background-image: url(images/btn_muahang.png);
            height: 30px;
            width: 122px;
            display: block;
            float: left;
        }

            #groupon_detail .price-first-box .buy-btn a:hover
            {
                background-image: url(images/btn_muahang_hover.png);
                height: 30px;
                width: 122px;
                display: block;
                float: left;
            }

#right-first-box .buy-btn a
{
    background-image: url(images/btn_gift.png);
    height: 30px;
    width: 165px;
    display: block;
    float: left;
}

    #right-first-box .buy-btn a:hover
    {
        background-image: url(images/btn_gift_hover.png);
        height: 30px;
        width: 165px;
        display: block;
        float: left;
    }

#groupon_detail #price-count-first-box
{
    border-right: 1px solid #CCCCCC;
    color: #787878;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    padding: 0 10px 0 20px;
    text-align: right;
    text-decoration: none;
}

    #groupon_detail #price-count-first-box span
    {
        float: left;
        font-size: 18px;
        text-decoration: line-through;
    }

#groupon_detail #rate-count-first-box
{
    border-right: 1px solid #CCCCCC;
    color: #787878;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    padding: 0 20px;
    text-align: center;
}

    #groupon_detail #rate-count-first-box span
    {
        font-size: 23px;
    }

#groupon_detail #time-count-first-box
{
    color: #787878;
    float: left;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    padding: 0 10px 0 10px;
    text-align: left;
}

    #groupon_detail #time-count-first-box span
    {
        font-size: 17px;
    }

#groupon_detail .statistics-main
{
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

    #groupon_detail .statistics-main #c-bar
    {
        float: left;
        padding-left: 10px;
        width: 210px;
    }

        #groupon_detail .statistics-main #c-bar .p_bar
        {
            height: 10px;
            text-align: left;
            border: 1px solid #dddddd;
            background-color: #F8F8F8;
        }

            #groupon_detail .statistics-main #c-bar .p_bar .p_bar_value
            {
                height: 100%;
                margin: -1px;
                border: 1px solid #b80000;
                background-color: #ff0710;
            }

    #groupon_detail .statistics-main #num-on
    {
        color: #5B5A5A;
        float: left;
        font-size: 11.5px;
        line-height: 26px;
        text-align: left;
        width: 100%;
    }

    #groupon_detail .statistics-main #statistics-right
    {
        float: left;
        font-size: 18px;
        padding-left: 15px;
        margin-top: -8px;
    }

        #groupon_detail .statistics-main #statistics-right .total-buy
        {
            background-image: url(images/check.png);
            background-repeat: no-repeat;
            padding-left: 20px;
        }

        #groupon_detail .statistics-main #statistics-right span
        {
            font-size: 14px;
            padding-left: 22px;
        }

    #groupon_detail .statistics-main #statistics-view
    {
        float: right;
        font-size: 18px;
        margin-top: -8px;
    }

        #groupon_detail .statistics-main #statistics-view .total-view
        {
            background-image: url(images/check.png);
            background-repeat: no-repeat;
            padding-left: 20px;
        }

        #groupon_detail .statistics-main #statistics-view span
        {
            font-size: 14px;
            padding-left: 22px;
        }

#left_content
{
    float: left;
    width: 660px;
}

    #left_content #high-lights-box
    {
        background-color: #FFFFFF;
        float: left;
        margin: 20px 0 0;
        width: 660px;
        box-shadow: 0 0 5px black;
        border-radius: 5px;
    }

#fulldescription_content #high-lights-box
{
    background-color: #FFFFFF;
    float: left;
    margin: 20px 0 0;
    width: 940px;
    box-shadow: 0 0 5px black;
    border-radius: 5px;
}

#high-lights-box .box-container
{
    background-color: #F4F4F4;
    border: 1px solid #999999;
    float: left;
    margin: 8px;
    width: 908px;
    padding: 7px;
}

#high-lights-box .box-hl-container
{
    background-color: #F4F4F4;
    border: 1px solid #999999;
    float: left;
    margin: 10px;
    width: 638px;
}

#mcs3_container
{
    background: none repeat scroll 0 0 #F4F4F4;
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    width: 300px;
}

#mcs4_container
{
    background: none repeat scroll 0 0 #F4F4F4;
    float: right;
    margin: 0;
    padding: 0 10px 0 0;
    width: 300px;
}

    #mcs3_container .customScrollBox, #mcs4_container .customScrollBox
    {
        float: left;
        overflow: hidden;
        padding-bottom: 10px;
        position: relative;
        width: 300px;
    }

        #mcs3_container .customScrollBox .container, #mcs4_container .customScrollBox .container
        {
            float: left;
            padding: 0 10px 0 0;
            position: relative;
            width: 280px;
        }

        #mcs3_container .customScrollBox .content, #mcs4_container .customScrollBox .content
        {
            clear: both;
            float: left;
            font-size: 11.5px;
            color: #454545;
        }

            #mcs3_container .customScrollBox .content ul, #mcs4_container .customScrollBox .content ul
            {
                line-height: 18px;
                list-style: disc outside url(images/circle2.png);
                margin: 0;
                padding: 0 0 0 15px;
            }

#content-detail-one
{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px black;
    float: left;
    margin: 20px 0;
    padding: 10px;
    width: 640px;
}

#share-like
{
    float: right;
    margin-right: 10px;
    padding: 0;
    position: relative;
    z-index: 1000;
}

#content-detail-one .nav
{
    margin: 0;
    overflow: hidden;
}

    #content-detail-one .nav li
    {
        float: left;
        margin: 0 10px 0 0;
    }

        #content-detail-one .nav li.last
        {
            margin-right: 0;
        }

        #content-detail-one .nav li a
        {
            color: #4D4D4D;
            font-size: 14px;
            font-weight: bold;
            padding: 5px;
            text-align: center;
        }

            #content-detail-one .nav li a:hover
            {
                color: #ff0710;
            }

#content-detail-one ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

    #content-detail-one ul li a
    {
        border: 0 none;
        color: #4D4D4D;
        display: block;
        font-size: 14px;
        font-weight: bold;
        padding: 5px;
        text-align: center;
        text-decoration: none;
    }

        #content-detail-one ul li a:hover
        {
            color: #ff0710;
        }

    #content-detail-one ul li:last-child a
    {
        border: medium none;
    }

    #content-detail-one ul li.nav-one a.current, #content-detail-one ul#detail-info li a:hover
    {
        color: #ff0710;
    }

    #content-detail-one ul li.nav-two a.current, #content-detail-one ul#maps li a:hover
    {
        color: #ff0710;
    }

.h1-bg
{
    background: url(images/h1-bg.jpg) no-repeat scroll left center #D8D8D8;
    float: left;
    height: 4px;
    width: 640px;
}

#content-detail-one .list-wrap
{
    float: left;
    width: 640px;
}

#content-detail-one #detail-info
{
    float: left;
    line-height: 18px;
    margin: 10px 0 0;
    padding: 10px 10px 20px;
    text-align: justify;
    font-size: 11.5px;
}

#right-content-container
{
    float: left;
    width: 280px;
}

.right-content
{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px black;
    float: left;
    margin: 0 0 20px 20px;
    padding: 0 0 10px;
    width: 260px;
}

    .right-content h3
    {
        /*background: url("../images/title-bg.jpg") no-repeat scroll left top transparent;*/
        color: #ff0710;
        font-family: Tahoma;
        font-size: 18px;
        height: 46px;
        margin: 0 0 -20px 0;
        padding-top: 15px;
        text-align: center;
        width: 260px;
    }

    .right-content .wg-box-right
    {
        background-color: #f4f4f4;
        border: 1px solid #AEAEAE;
        float: left;
        margin: 10px 0 10px 10px;
        width: 235px;
    }

        .right-content .wg-box-right h2.title-box-right
        {
            float: left;
            line-height: 18px;
            margin: 0 5px 0 0;
            padding: 5px;
            text-align: left;
            width: 97%;
        }

            .right-content .wg-box-right h2.title-box-right a
            {
                color: #666;
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
            }

                .right-content .wg-box-right h2.title-box-right a:hover
                {
                    color: #ff0710;
                }

        .right-content .wg-box-right span.img-box-right
        {
            float: left;
            margin: 0;
            padding: 0;
            width: 235px;
        }

            .right-content .wg-box-right span.img-box-right a img
            {
                border: medium none;
                height: 170px;
                padding: 0 0 2px 2px;
                width: 230px;
            }

        .right-content .wg-box-right .info-right-deals
        {
            background: url(images/bg-info2.png) no-repeat scroll 0 0 transparent;
            float: left;
            height: 44px;
            margin: -45px 0 0 2px;
            position: relative;
            width: 230px;
            z-index: 1000;
        }

            .right-content .wg-box-right .info-right-deals .left-info-right-deals
            {
                color: #FFFFFF;
                float: left;
                font-size: 12px;
                line-height: 18px;
                padding: 4px 0 0 20px;
                text-align: right;
            }

            .right-content .wg-box-right .info-right-deals .left-info-right-gift
            {
                color: #FFFFFF;
                float: left;
                font-size: 12px;
                line-height: 18px;
                padding: 4px 0 0 20px;
            }

    .right-content .left-info-right-deals span
    {
        font-size: 20px;
        font-weight: bold;
    }

    .right-content .right-info-right-deals
    {
        color: #ff0710;
        float: left;
        font-size: 12px;
        line-height: 18px;
        padding: 4px 0 0 18px;
        text-align: left;
    }

        .right-content .right-info-right-deals span
        {
            font-size: 20px;
            font-weight: bold;
        }

.left-content-box
{
    background-color: #FFFFFF;
    float: left;
    margin: 0 0 20px;
    max-width: 640px;
    padding: 10px;
    width: 640px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px black;
}

#left_content h1
{
    color: #ff0710;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 5px;
    text-transform: uppercase;
    width: 100%;
}

.left-content-detail
{
    float: left;
    font-size: 12px;
    line-height: 18px;
    padding: 20px 10px 10px;
    width: 620px;
}

    .left-content-detail table
    {
        width: 100%;
        border-bottom: 1px solid #292929;
        border-left: 1px solid #292929;
    }

        .left-content-detail table td, .left-content-detail table th
        {
            border-top: 1px solid #292929;
            border-right: 1px solid #292929;
            padding: 5px;
            text-align: center;
            font-size: 11.5px;
            font-weight: bold;
            color: #666666;
        }

            .left-content-detail table td select
            {
                border: 1px solid #292929;
                padding: 2px;
                width: 50px;
            }

        .left-content-detail table th
        {
            background-color: #FF0710;
            color: #FFFFFF;
            font-size: 11.5px;
            font-weight: bold;
        }

        .left-content-detail table tfoot td
        {
            background-color: #f2f2f2;
            text-align: right;
        }

            .left-content-detail table tfoot td input[type="submit"]
            {
                background-image: url(images/btn_dathang.png);
                background-repeat: no-repeat;
                border: none;
                text-indent: 99999px;
                width: 130px;
                height: 31px;
                cursor: pointer;
            }

                .left-content-detail table tfoot td input[type="submit"]:hover
                {
                    background-image: url(images/btn_dathang_hover.png);
                }

            .left-content-detail table tfoot td input[class="getgift"]
            {
                background-image: url(images/btn_gift.png);
                background-repeat: no-repeat;
                border: none;
                text-indent: 99999px;
                width: 165px;
                height: 31px;
                cursor: pointer;
            }

                .left-content-detail table tfoot td input[class="getgift"]:hover
                {
                    background-image: url(images/btn_gift_hover.png);
                }

        .left-content-detail table.infotransaction, .left-content-detail table.infotransaction td
        {
            border: none;
            text-align: left;
        }

.login_order
{
    margin: 0 auto;
    padding: 40px 30px;
    width: 400px;
}

    .login_order .border-div
    {
        border: 1px solid #ff0710;
        float: left;
        margin: 20px 0 40px;
    }

        .login_order .border-div h2
        {
            background-color: #ff0710;
            color: #FFFFFF;
            float: left;
            font-size: 13px;
            margin: 0 0 10px;
            padding: 5px;
            text-align: center;
            text-shadow: 0 0 3px #333333;
            text-transform: uppercase;
            width: 390px;
        }

.login-form-left
{
    color: #666666;
    float: left;
    font-size: 12px;
    margin-left: 48px;
    padding-top: 8px;
    width: 110px;
}

.midle-ct
{
    float: left;
    font-size: 12px;
    margin: 5px 15px;
}

    .midle-ct .error
    {
        display: block;
        color: #ff0710;
        font-size: 11.5px;
        font-weight: bold;
    }

.align-div
{
    float: left;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

    .align-div input[type="submit"]
    {
        background-image: url(images/groupon_btn_login.png);
        background-repeat: no-repeat;
        width: 130px;
        height: 31px;
        text-indent: 999999px;
        border: none;
        cursor: pointer;
    }

        .align-div input[type="submit"]:hover
        {
            background-image: url(images/groupon_btn_login_hover.png);
        }

.login_order input.inputlg
{
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    width: 200px;
}

    .login_order input.inputlg:focus
    {
        background-color: #FFFFFF;
        border: 1px solid #ff0710;
    }

.sign-up-wg
{
    border: 1px solid #CCCCCC;
    float: left;
    line-height: 25px;
    margin-top: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}

    .sign-up-wg h1#sign-up-h1
    {
        background-color: #EBEBE9;
        color: #666666;
        height: 100%;
        padding: 10px 0 10px 10px;
        width: 630px;
    }

    .sign-up-wg h2
    {
        background: none repeat scroll 0 0 #FF0710;
        color: #FFFFFF;
        float: left;
        font-size: 13px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 5px 10px;
        text-shadow: 0 0 3px #333333;
        text-transform: uppercase;
        width: 630px;
    }

    .sign-up-wg .row-wg
    {
        border-bottom: 1px solid #EBEBE9;
        float: left;
        font-size: 11.5px;
        padding: 5px 0 10px 5px;
        width: 635px;
    }

        .sign-up-wg .row-wg .left-row
        {
            float: left;
            font-size: 12px;
            margin: 5px 0 5px 5px;
            width: 120px;
        }

        .sign-up-wg .row-wg .input-row
        {
            float: left;
            width: 195px;
        }

            .sign-up-wg .row-wg .input-row .error
            {
                color: #ff0710;
                font-size: 11.5px;
            }

            .sign-up-wg .row-wg .input-row input
            {
                border: 1px solid #CCCCCC;
                color: #4D4D4D;
                font-size: 12px;
                margin: 5px 0;
                padding: 5px;
                width: 180px;
            }

                .sign-up-wg .row-wg .input-row input:focus
                {
                    background-color: #FFFFFF;
                    border: 1px solid #ff0710;
                }

            .sign-up-wg .row-wg .input-row select
            {
                color: #666666;
                font-size: 12px;
                margin: 5px 0;
                padding: 5px;
            }

                .sign-up-wg .row-wg .input-row select option
                {
                    color: #333333;
                    font-size: 11.5px;
                    margin: 5px 0;
                }

        .sign-up-wg .row-wg .right-row
        {
            color: #999999;
            float: left;
            font-size: 11px;
            margin: 5px 0;
            width: 290px;
        }

.sign-up-wg-lv2 h2
{
    background-color: #ff0710;
}

.sign-up-wg-lv2 .row-wg .midle-ct input[type="reset"]
{
    background-image: url(images/groupon_btn_reset.png);
    background-repeat: no-repeat;
    width: 96px;
    height: 30px;
    text-indent: 999999px;
    border: none;
    cursor: pointer;
}

    .sign-up-wg-lv2 .row-wg .midle-ct input[type="reset"]:hover
    {
        background-image: url(images/groupon_btn_reset_hover.png);
    }

.sign-up-wg-lv2 .row-wg .midle-ct input[type="submit"], .sign-up-wg-lv2 .row-wg .midle-ct input[type="button"]
{
    background-image: url(images/groupon_btn_register.png);
    background-repeat: no-repeat;
    width: 86px;
    height: 30px;
    text-indent: 999999px;
    border: none;
    cursor: pointer;
}

    .sign-up-wg-lv2 .row-wg .midle-ct input[type="submit"]:hover
    {
        background-image: url(images/groupon_btn_register_hover.png);
    }

.left-content-box ul
{
    line-height: 18px;
    list-style: disc outside url(images/circle2.png);
    margin: 0;
    padding: 0 0 0 15px;
}

    .left-content-box ul li
    {
        font-size: 12px;
    }

/*END GROUPON*/

/*SHOPPING CART*/

#sp .sp_content
{
    background-image: url("images/category_list_bg.png");
    background-repeat: repeat-y;
    padding: 0 10px;
    margin-left: 1px;
    padding-bottom: 10px;
}

    #sp .sp_content .progress
    {
        background-image: url("images/category_tabs.png");
        width: 733px;
        height: 38px;
        line-height: 38px;
        margin: 0 auto;
    }

        #sp .sp_content .progress ul li
        {
            list-style: none;
            float: left;
            margin-left: 35px;
            padding-left: 10px;
            margin-top: 2px;
        }

            #sp .sp_content .progress ul li.active
            {
                margin-top: 9px;
            }

            #sp .sp_content .progress ul li a
            {
                color: #ffffff;
                font-size: 16px;
                text-decoration: none;
                margin-top: 5px;
            }

            #sp .sp_content .progress ul li.active a
            {
                color: #333333;
                font-size: 16px;
                text-decoration: none;
                font-weight: bold;
            }

            #sp .sp_content .progress ul li.active table td.left
            {
                background-image: url(images/category_list_tab_left.png);
                width: 7px;
                height: 29px;
                background-repeat: no-repeat;
            }


            #sp .sp_content .progress ul li.active table td.right
            {
                background-image: url(images/category_list_tab_right.png);
                width: 7px;
                height: 29px;
                background-repeat: no-repeat;
            }

            #sp .sp_content .progress ul li.active table td.center
            {
                background-image: url(images/category_list_tab_bg.png);
                width: 1px;
                height: 29px;
                background-repeat: repeat-x;
                white-space: nowrap;
                line-height: 1px;
            }


            #sp .sp_content .progress ul li.first
            {
                margin-left: 0px;
            }

    #sp .sp_content .sp_list
    {
        background-color: #ffffff;
        width: 713px;
        padding: 10px;
        margin: 0 auto;
    }

        #sp .sp_content .sp_list .total_value
        {
            color: #ff0710;
        }

        #sp .sp_content .sp_list .store_name
        {
            color: #ff0710;
            font-size: 20px;
            font-weight: bold;
        }

        #sp .sp_content .sp_list .cart_content table
        {
            border-top: 1px solid #dddddd;
            border-right: 1px solid #dddddd;
            width: 100%;
        }

            #sp .sp_content .sp_list .cart_content table td
            {
                padding: 5px;
                border-left: 1px solid #dddddd;
                border-bottom: 1px solid #dddddd;
                color: #666666;
                font-size: 12px;
                text-align: center;
            }

                #sp .sp_content .sp_list .cart_content table td a
                {
                    color: #ff0710;
                    font-weight: bold;
                    text-decoration: none;
                }

                #sp .sp_content .sp_list .cart_content table td input[type="text"]
                {
                    border: 1px solid #666666;
                    padding: 2px;
                    font-size: 11px;
                }

                #sp .sp_content .sp_list .cart_content table td .total
                {
                    float: right;
                }

                #sp .sp_content .sp_list .cart_content table td .button
                {
                    float: left;
                    position: relative;
                }

                #sp .sp_content .sp_list .cart_content table td .ordertotals_content
                {
                    width: auto;
                    float: right;
                }

                    #sp .sp_content .sp_list .cart_content table td .ordertotals_content, #sp .sp_content .sp_list .cart_content table td .ordertotals_content td
                    {
                        border: none;
                    }

                #sp .sp_content .sp_list .cart_content table td #updatecart
                {
                    background-image: url(images/btn_payment_update.png);
                    height: 30px;
                    width: 140px;
                    border: none;
                    background-color: transparent;
                    cursor: pointer;
                    text-indent: -99999px;
                }

                    #sp .sp_content .sp_list .cart_content table td #updatecart:hover
                    {
                        background-image: url(images/btn_payment_update_hover.png);
                    }

                #sp .sp_content .sp_list .cart_content table td #emptycart
                {
                    background-image: url(images/btn_payment_delete.png);
                    height: 30px;
                    width: 140px;
                    border: none;
                    background-color: transparent;
                    cursor: pointer;
                    text-indent: -99999px;
                }

                    #sp .sp_content .sp_list .cart_content table td #emptycart:hover
                    {
                        background-image: url(images/btn_payment_delete_hover.png);
                    }

                #sp .sp_content .sp_list .cart_content table td #checkout
                {
                    background-image: url(images/btn_payment.png);
                    height: 30px;
                    width: 140px;
                    border: none;
                    background-color: transparent;
                    cursor: pointer;
                    text-indent: -99999px;
                }

                    #sp .sp_content .sp_list .cart_content table td #checkout:hover
                    {
                        background-image: url(images/btn_payment_hover.png);
                    }

        #sp .sp_content .sp_list #nextstep
        {
            background-image: url(images/btn_next.png);
            height: 30px;
            width: 105px;
            border: none;
            background-color: transparent;
            cursor: pointer;
            text-indent: -99999px;
        }

            #sp .sp_content .sp_list #nextstep:hover
            {
                background-image: url(images/btn_next_hover.png);
            }

        #sp .sp_content .sp_list .shipping_address .shipping_title .method
        {
            float: right;
            color: #666666;
            font-size: 14px;
        }

            #sp .sp_content .sp_list .shipping_address .shipping_title .method select
            {
                padding: 2px;
                border: 1px solid #666666;
                margin-top: -1px;
            }

        #sp .sp_content .sp_list .shipping_address .shipping_title #lblShippingAddressInfo
        {
            float: left;
            color: #666666;
            font-size: 14px;
        }

        #sp .sp_content .sp_list .shipping_address #shipping_ExistingAddress table
        {
            width: 100%;
            border-right: 1px solid #dddddd;
            border-top: 1px solid #dddddd;
            margin-top: 10px;
        }

            #sp .sp_content .sp_list .shipping_address #shipping_ExistingAddress table th
            {
                color: #666666;
                font-weight: bold;
                font-size: 12px;
                padding: 5px;
                border-left: 1px solid #dddddd;
                border-bottom: 1px solid #dddddd;
                white-space: nowrap;
            }

            #sp .sp_content .sp_list .shipping_address #shipping_ExistingAddress table td
            {
                color: #666666;
                font-size: 12px;
                padding: 5px;
                border-left: 1px solid #dddddd;
                border-bottom: 1px solid #dddddd;
            }

                #sp .sp_content .sp_list .shipping_address #shipping_ExistingAddress table td a
                {
                    color: #ff0710;
                    font-weight: bold;
                    text-decoration: none;
                }

        #sp .sp_content .sp_list .shipping_address .ordertotals
        {
            float: right;
        }

            #sp .sp_content .sp_list .shipping_address .ordertotals .ordertotals_title
            {
                color: #ff0710;
                font-size: 14px;
                padding: 5px;
            }

            #sp .sp_content .sp_list .shipping_address .ordertotals td
            {
                color: #666666;
                font-size: 12px;
                padding: 5px;
            }

        #sp .sp_content .sp_list .shipping_address #divTitleAddAddressShipping
        {
            color: #ff0710;
            font-size: 14px;
            padding: 5px;
        }

        #sp .sp_content .sp_list .shipping_address #divNewAddressShipping table
        {
            width: auto;
            border-right: 1px solid #dddddd;
            border-top: 1px solid #dddddd;
        }

            #sp .sp_content .sp_list .shipping_address #divNewAddressShipping table td
            {
                border-left: 1px solid #dddddd;
                border-bottom: 1px solid #dddddd;
                padding: 5px;
            }

                #sp .sp_content .sp_list .shipping_address #divNewAddressShipping table td.text
                {
                    font-size: 12px;
                    color: #666666;
                    font-weight: bold;
                }

                #sp .sp_content .sp_list .shipping_address #divNewAddressShipping table td input[type="text"]
                {
                    border: 1px solid #666666;
                    padding: 2px;
                    width: 150px;
                }

                #sp .sp_content .sp_list .shipping_address #divNewAddressShipping table td select
                {
                    border: 1px solid #666666;
                    padding: 2px;
                    width: 156px;
                }

        #sp .sp_content .sp_list .payment_method .ordertotals, #sp .sp_content .sp_list .confirm_method .confirm_ordertotal
        {
            float: right;
        }

            #sp .sp_content .sp_list .payment_method .ordertotals .ordertotals_title, #sp .sp_content .sp_list .confirm_method .confirm_ordertotal .ordertotals_title
            {
                color: #ff0710;
                font-size: 14px;
                padding: 5px;
            }

            #sp .sp_content .sp_list .payment_method .ordertotals td, #sp .sp_content .sp_list .confirm_method .confirm_ordertotal td
            {
                color: #666666;
                font-size: 12px;
                padding: 5px;
            }

        #sp .sp_content .sp_list .payment_method .payment_method_content .payment_method_title
        {
            color: #ff0710;
            font-size: 14px;
            padding: 5px 0px;
        }

        #sp .sp_content .sp_list .payment_method .payment_method_content, #sp .sp_content .sp_list .confirm_method .ordertotals_content
        {
            color: #666666;
            font-size: 12px;
        }

        #sp .sp_content .sp_list .confirm_method .confirm_method_title
        {
            color: #ff0710;
            font-size: 14px;
            padding: 5px;
        }

        #sp .sp_content .sp_list .completed_method_title
        {
            color: #000000;
            font-size: 18px;
            padding: 5px;
        }

        #sp .sp_content .sp_list .completed_method_select table td
        {
            color: #000000;
            font-size: 18px;
            padding: 5px;
        }

            #sp .sp_content .sp_list .completed_method_select table td a
            {
                color: #ff0710;
                font-size: 18px;
                text-decoration: none;
            }

/*END SHOPPING CART*/

/*ORDER DETAIL*/

#order_detail .order_details_name
{
    background-image: url(images/detail_name_bg.png);
    font-size: 16px;
    color: #ffffff;
    font-weight: normal;
    width: 742px;
    padding: 0 10px;
    height: 28px;
    margin-left: 1px;
    line-height: 28px;
    text-transform: uppercase;
}

#order_detail .order_detail_content
{
    background-image: url("images/product_best_content_bg.png");
    background-repeat: repeat-y;
    clear: both;
    padding: 0 10px;
    color: #000000;
    font-family: Arial;
    font-size: 14px;
}

    #order_detail .order_detail_content .products_box table
    {
        width: 100%;
        border-left: 1px solid #dddddd;
        border-top: 1px solid #dddddd;
    }

        #order_detail .order_detail_content .products_box table th
        {
            border-right: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
            padding: 5px;
            font-weight: bold;
        }

        #order_detail .order_detail_content .products_box table td
        {
            border-right: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
            padding: 5px;
        }

            #order_detail .order_detail_content .products_box table td a
            {
                color: #ff0710;
                text-decoration: none;
            }

#order_detail .order_detail_footer, #wishlist .wishlist_footer, #contactus .contact_footer
{
    background-image: url("images/product_best_footer.png");
    height: 22px;
    width: 765px;
}
/*END ORDER DETAIL*/

/*WISHLIST*/

#wishlist .wishlist_content
{
    background-image: url("images/product_best_content_bg.png");
    background-repeat: repeat-y;
    clear: both;
    padding: 0 10px;
    color: #000000;
    font-size: 12px;
}

    #wishlist .wishlist_content table
    {
        width: 100%;
        border-left: 1px solid #dddddd;
        border-top: 1px solid #dddddd;
    }

        #wishlist .wishlist_content table th
        {
            border-right: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
            padding: 5px;
            font-weight: bold;
            white-space: nowrap;
            font-size: 12px;
        }

        #wishlist .wishlist_content table td
        {
            border-right: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
            padding: 5px;
        }

            #wishlist .wishlist_content table td a
            {
                color: #ff0710;
                font-size: 12px;
                text-decoration: none;
            }

            #wishlist .wishlist_content table td input[type="text"]
            {
                padding: 2px;
                border: 1px solid #666666;
                font-size: 10px;
            }

/*END WISHLIST*/

/*CONTACTUS*/

#contactus .contact-form
{
    background-image: url("images/product_best_content_bg.png");
    background-repeat: repeat-y;
    clear: both;
    padding: 0 10px;
    color: #000000;
    font-size: 12px;
    /*background-color: #FFFFFF;
    margin: 0 auto;
    width: 733px;*/
}

    #contactus .contact-form h1
    {
        font-weight: normal;
        line-height: 45px;
        color: #FF0710;
    }

    #contactus .contact-form .contact-title
    {
        background-image: url("images/category_tabs.png");
        height: 38px;
        line-height: 40px;
        position: relative;
        width: 713px;
        margin: 0 auto;
        color: white;
        padding: 0 10px;
    }

    #contactus .contact-form .title .titleh1
    {
        font-size: 22px;
    }

    #contactus .contact-form table td
    {
        padding: 5px;
    }

        #contactus .contact-form table td .field-validation-error
        {
            color: #ff0710;
        }

        #contactus .contact-form table td input[type="text"], #contactus .contact-form table td textarea
        {
            border: 1px solid #666666;
            font-size: 11px;
            padding: 4px;
        }

#contactus .contact_footer
{
}

#sent
{
    background-image: url(images/btn_forum_post.png);
    width: 71px;
    height: 30px;
    border: none;
    text-indent: -9999px;
}

/*END CONTACTUS*/

/*STORE*/

#store_list
{
    background-image: url("images/category_list_bg.png");
    background-repeat: repeat-y;
    padding-bottom: 10px;
    width: 762px;
}

    #store_list .breakcrum
    {
        background-color: #FFFFFF;
        margin-left: 0;
    }

    #store_list .store_search
    {
        background-color: #FFFFFF;
        margin: 0 auto;
        width: 733px;
    }

        #store_list .store_search .store_search_content
        {
            background-color: #ffffff;
        }

        #store_list .store_search .store_search_title
        {
            background-image: url("images/category_tabs.png");
            height: 38px;
            line-height: 40px;
            position: relative;
            width: 713px;
            margin: 0 auto;
            color: #ffffff;
            padding: 0 10px;
        }

            #store_list .store_search .store_search_title h1
            {
                font-weight: normal;
            }

        #store_list .store_search .store_search_content li
        {
            list-style: none;
        }

            #store_list .store_search .store_search_content li.store_search_box
            {
                border: 1px solid #CCCCCC;
                box-shadow: 1px 1px 3px #CCCCCC;
                float: left;
                height: 150px;
                margin: 5px;
                padding: 5px;
                width: 161px;
            }

        #store_list .store_search .store_search_content .store_search_input input[type="text"]
        {
            color: #999999;
            padding: 2px;
            width: 155px;
        }

        #store_list .store_search .store_search_content .store_search_input
        {
            margin-top: 5px;
            text-align: center;
        }

        #store_list .store_search .store_search_content .store_search_checklist
        {
            margin-top: 5px;
        }

            #store_list .store_search .store_search_content .store_search_checklist li
            {
                margin-top: 5px;
            }

            #store_list .store_search .store_search_content .store_search_checklist a.store_search_uncheck
            {
                background: url("images/uncheck.gif") no-repeat scroll left center transparent;
                color: #666666;
                display: block;
                padding-left: 20px;
                text-decoration: none;
                font-size: 12px;
            }

                #store_list .store_search .store_search_content .store_search_checklist a.store_search_uncheck:hover
                {
                    color: #B90000;
                    cursor: pointer;
                }

            #store_list .store_search .store_search_content .store_search_checklist a.store_search_check
            {
                background: url("images/check.gif") no-repeat scroll left center transparent;
                color: #B90000;
                display: block;
                font-weight: bold;
                padding-left: 20px;
                text-decoration: none;
                font-size: 12px;
            }

                #store_list .store_search .store_search_content .store_search_checklist a.store_search_check:hover
                {
                    color: #B90000;
                    cursor: pointer;
                }

        #store_list .store_search .store_search_content .store_search_category .store_search_checklist
        {
            height: 125px;
            overflow: auto;
        }

        #store_list .store_search .store_search_content .store_search_name .store_search_checklist
        {
            height: 100px;
            overflow: auto;
        }

        #store_list .store_search .store_search_content .store_search_method .store_search_checklist
        {
            height: 125px;
            overflow: auto;
        }

        #store_list .store_search .store_search_content .store_search_option .store_search_checklist
        {
            height: 125px;
            overflow: auto;
        }

        #store_list .store_search .store_search_content .store_search_option .store_search_content_title, #store_list .store_search .store_search_content_title
        {
            font-size: 12px;
            font-weight: bold;
        }

        #store_list .store_search .store_search_content .store_search_option .store_search_checklist .title
        {
            color: #B90000;
            font-weight: bold;
            font-size: 12px;
        }

        #store_list .store_search .store_search_content .store_search_option .store_search_checklist ul li
        {
            display: none;
        }

        #store_list .store_search .store_search_content .store_search_option .store_search_checklist a
        {
            color: #666666;
            display: none;
            font-weight: normal;
            font-size: 12px;
        }

    #store_list #store_result .store_detail
    {
        list-style: none;
    }

        #store_list #store_result .store_detail li .store_image
        {
            width: 190px;
            float: left;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-left: 10px;
        }

            #store_list #store_result .store_detail li .store_image a
            {
                width: 190px;
                display: block;
                height: 100px;
                text-align: center;
                line-height: 100px;
            }

                #store_list #store_result .store_detail li .store_image a img
                {
                    max-height: 100px;
                    max-width: 190px;
                    border: none;
                    vertical-align: middle;
                }

        #store_list #store_result .store_detail li .store_des
        {
            width: 523px;
            float: right;
            padding-top: 10px;
            padding-bottom: 10px;
        }

            #store_list #store_result .store_detail li .store_des .name a
            {
                color: #ff0710;
                font-size: 15px;
                text-decoration: none;
                font-weight: bold;
            }

            #store_list #store_result .store_detail li .store_des .name h3
            {
                color: #ff0710;
                font-size: 15px;
            }

            #store_list #store_result .store_detail li .store_des .name a:hover
            {
                color: #ff0710;
                text-decoration: underline;
            }

            #store_list #store_result .store_detail li .store_des .store_address
            {
                color: #000000;
                font-size: 12px;
                text-decoration: none;
                padding: 10px 0;
            }

                #store_list #store_result .store_detail li .store_des .store_address a
                {
                    color: #ff0710;
                    font-size: 12px;
                    text-decoration: none;
                    font-style: italic;
                }

                    #store_list #store_result .store_detail li .store_des .store_address a:hover
                    {
                        text-decoration: underline;
                    }

                #store_list #store_result .store_detail li .store_des .store_address .store_title
                {
                    text-decoration: underline;
                    font-weight: bold;
                }
/*END STORE*/

/*POST PRODUCT*/

.post_product .post_product_title
{
    background-image: url("images/detail_name_bg.png");
    color: #FFFFFF;
    font-size: 16px;
    font-weight: normal;
    height: 28px;
    line-height: 28px;
    margin-left: 1px;
    padding: 0 10px;
    width: 742px;
}

.post_product .post_product_form, .post_product .list_product
{
    background-image: url(images/product_best_content_bg.png);
    background-repeat: repeat-y;
    padding: 0px 10px;
}

    .post_product .post_product_form .product_create
    {
        width: 100%;
    }

        .post_product .post_product_form .product_create td.input
        {
            padding: 5px;
            font-size: 13px;
        }

        .post_product .post_product_form .product_create td.text
        {
            padding: 5px 5px 5px 0px;
        }

        .post_product .post_product_form .product_create .text
        {
            white-space: nowrap;
            color: #000000;
            font-size: 13px;
            width: 125px;
        }

        .post_product .post_product_form .product_create input[type="text"]
        {
            border: 1px solid #666666;
            padding: 2px;
        }

        .post_product .post_product_form .product_create select, .post_product .post_product_form .product_create textarea
        {
            border: 1px solid #666666;
            padding: 2px;
        }

        .post_product .post_product_form .product_create .t-link.t-header, .post_product .post_product_form .product_create .t-group span.t-link, .post_product .post_product_form .product_create .t-in, .post_product .post_product_form .product_create .t-editor-combobox
        {
            color: #000000;
            font-size: 13px;
        }

            .post_product .post_product_form .product_create .t-editor-combobox input[type="text"]
            {
                padding: 0px;
                border: 1px solid #ffffff;
            }

            .post_product .post_product_form .product_create .t-editor-combobox .t-dropdown .t-input, .post_product .post_product_form .product_create .t-selectbox .t-input
            {
                padding: 0px;
                font-size: 13px;
                color: #000000;
            }

.post_product .footer
{
    background-image: url("images/product_best_footer.png");
    height: 22px;
    width: 765px;
}

.post_product .list_product table
{
    width: 100%;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
}

    .post_product .list_product table td
    {
        padding: 5px;
        border-bottom: 1px solid #666666;
        border-left: 1px solid #666666;
        color: #000000;
        font-size: 12px;
    }

        .post_product .list_product table td.header
        {
            font-weight: bold;
            text-align: center;
            background-color: #ebebeb;
        }

        .post_product .list_product table td a
        {
            color: #ff0710;
            text-decoration: none;
            font-size: 12px;
        }

/*END POST PRODUCT*/

/*LOGIN*/

.f_login
{
    background-image: url("images/category_list_bg.png");
    background-repeat: repeat-y;
    padding-bottom: 10px;
    width: 762px;
}

    .f_login .breakcrum
    {
        background-color: #FFFFFF;
        margin-left: 0;
    }

    .f_login .login_form
    {
        background-color: #FFFFFF;
        margin: 0 auto;
        width: 733px;
    }

        .f_login .login_form .login_title
        {
            background-image: url("images/category_tabs.png");
            color: #FFFFFF;
            font-size: 18px;
            font-weight: bold;
            height: 38px;
            line-height: 42px;
            margin: 0 auto;
            padding: 0 10px;
            position: relative;
            width: 713px;
        }

        .f_login .login_form .form
        {
            background-color: #FFFFFF;
        }

            .f_login .login_form .form table
            {
                width: 100%;
            }

                .f_login .login_form .form table td.text
                {
                    text-align: right;
                    padding: 5px;
                    width: 40%;
                    color: #666666;
                    font-size: 14px;
                }

                .f_login .login_form .form table td.input
                {
                    text-align: left;
                    padding: 5px;
                    width: 60%;
                }

                .f_login .login_form .form table td input[type="text"], .f_login .login_form .form table td input[type="password"]
                {
                    border: 1px solid #666666;
                    padding: 3px;
                    font-size: 12px;
                }

    .f_login a
    {
        color: #666666;
        font-size: 14px;
        text-decoration: none;
    }

    .f_login .form
    {
        text-align: center;
    }

    .f_login .validation-summary-errors
    {
        color: #ff0710;
        font-size: 14px;
        margin-top: 10px;
    }

    .f_login .form .field-validation-error
    {
        color: #ff0710;
        font-size: 14px;
    }

/*END LOGIN*/

/*LOGIN PARTIAL*/

#login_partial
{
    padding: 10px;
}

    #login_partial table
    {
        width: 100%;
    }

        #login_partial table td
        {
            padding: 2px;
        }

            #login_partial table td.text
            {
                text-align: right;
                font-size: 14px;
                color: #000;
                width: 145px;
            }

    #login_partial input[type="text"], #login_partial input[type="password"]
    {
        border: 1px solid #666666;
        padding: 2px;
        width: 200px;
    }

    /*#login_partial input[type="button"]
{
    background-image:url(images/button_bg.png);
    width:99px;
    height:29px;
    border:none;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}

#login_partial input[type="button"]:hover
{
    text-decoration:underline;
}
*/
    #login_partial a
    {
        font-size: 12px;
        color: #000000;
        text-decoration: none;
        font-weight: bold;
    }

        #login_partial a:hover
        {
            color: #ff0710;
        }

/*END LOGIN PARTIAL*/

/*INFO CUSTOMER*/

#info_account
{
    padding: 5px;
}

    #info_account table
    {
        width: 100%;
        color: #000000;
        font-size: 12px;
    }

        #info_account table td
        {
            padding: 5px;
        }

            #info_account table td.title
            {
                color: #ff0710;
                font-size: 16px;
                font-weight: bold;
                border-bottom: 2px solid #ebebeb;
            }

    #info_account input[type="text"], #info_account input[type="password"]
    {
        border: 1px solid #666666;
        padding: 3px;
        font-size: 12px;
    }

    #info_account textarea
    {
        width: 300px;
        border: 1px solid #666666;
        padding: 3px;
        font-size: 12px;
    }

    #info_account select
    {
        border: 1px solid #666666;
        font-size: 12px;
        padding: 3px;
    }

#info_address
{
    padding: 5px;
}

    #info_address table
    {
        width: 100%;
        color: #000000;
        font-size: 12px;
        border-bottom: 1px solid #dddddd;
        border-left: 1px solid #dddddd;
    }

        #info_address table td
        {
            padding: 5px;
            border-right: 1px solid #dddddd;
            border-top: 1px solid #dddddd;
        }

            #info_address table td.address_header
            {
                font-weight: bold;
            }

            #info_address table td a
            {
                color: #000000;
                font-size: 12px;
                text-decoration: none;
            }

                #info_address table td a:hover
                {
                    color: #ff0710;
                }

#address_content table
{
    font-family: Arial;
    font-size: 12px;
}

    #address_content table td
    {
        padding: 5px;
    }

#address_content input[type="text"], #address_content select
{
    border: 1px solid #666666;
    padding: 3px;
    font-size: 12px;
}

#address_content .field-validation-valid
{
    color: #ff0710;
}

#change_password
{
    padding: 5px;
}

    #change_password table
    {
        font-size: 12px;
    }

        #change_password table td
        {
            padding: 5px;
        }

    #change_password input[type="password"]
    {
        border: 1px solid #666666;
        padding: 4px;
        font-size: 12px;
    }

    #change_password .field-validation-error
    {
        color: #ff0710;
    }

    #change_password .error .validation-summary-errors ul li
    {
        list-style: none;
        font-size: 12px;
        color: #ff0710;
    }

#info_transaction, #info_DownlaodProduct, #info_ReturnRequrest, #info_CustomerRewardPointsModel
{
    padding: 5px;
    font-size: 12px;
}

    #info_transaction .boxes_title_noradius
    {
        border-bottom: 2px solid #EBEBEB;
        color: #ff0710;
        font-size: 16px;
        font-weight: bold;
        padding: 5px;
    }

    #info_transaction .boxes_content_noradius
    {
        padding-top: 5px;
        font-size: 12px;
    }

        #info_transaction .boxes_content_noradius table th
        {
            color: #666666;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
        }

        #info_transaction .boxes_content_noradius table td
        {
            font-size: 12px;
            color: #666666;
            padding: 5px;
        }

    #info_transaction .order-list table
    {
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        width: 100%;
    }

        #info_transaction .order-list table td, #info_transaction .order-list table th
        {
            border-bottom: 1px solid #ebebeb;
            border-right: 1px solid #ebebeb;
            padding: 5px;
            font-size: 12px;
        }

    #info_DownlaodProduct table
    {
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        width: 100%;
    }

        #info_DownlaodProduct table td, #info_DownlaodProduct table th
        {
            border-bottom: 1px solid #ebebeb;
            border-right: 1px solid #ebebeb;
            padding: 5px;
            font-size: 12px;
        }

    #info_CustomerRewardPointsModel table
    {
        border-top: 1px solid #ebebeb;
        border-left: 1px solid #ebebeb;
        width: 100%;
    }

        #info_CustomerRewardPointsModel table td, #info_CustomerRewardPointsModel table th
        {
            border-bottom: 1px solid #ebebeb;
            border-right: 1px solid #ebebeb;
            padding: 5px;
            font-size: 12px;
        }

    #info_CustomerRewardPointsModel .reward-points-overview
    {
        font-size: 14px;
        font-weight: bold;
    }

    #info_CustomerRewardPointsModel .section-title
    {
        border-bottom: 2px solid #ebebeb;
        font-size: 16px;
        color: #ff0710;
        padding-top: 15px;
        font-weight: bold;
    }
/*END INFO CUSTOMER*/

/*BREAKCRUM*/

.breakcrum
{
    width: 752px;
    height: 36px;
    background-image: url(images/breakcrum_bg.png);
    background-repeat: no-repeat;
    line-height: 34px;
    margin-left: 1px;
    padding-left: 10px;
}

    .breakcrum ul li
    {
        list-style: none;
        float: left;
        background-image: url(images/icon_arrow_breakcrum.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        padding-left: 10px;
        padding-right: 10px;
    }

        .breakcrum ul li a
        {
            font-size: 13px;
            color: #666;
            text-decoration: none;
        }

            .breakcrum ul li a:hover
            {
                color: #ff0710;
            }

    .breakcrum .tool
    {
        float: right;
        margin-right: 15px;
    }

        .breakcrum .tool select
        {
            border: 1px solid #666666;
            padding: 2px;
            font-size: 12px;
        }

/*END BREAKCRUM*/

/*POPUP*/

.popup
{
    position: fixed;
    z-index: 99999;
    display: none;
}

#popup_login
{
    position: fixed;
    z-index: 99999;
    display: none;
}

    #popup_login .popup_title, .popup .popup_title
    {
        background-image: url(images/popup_title.png);
        padding-left: 11px;
        height: 43px;
        line-height: 43px;
        background-repeat: no-repeat;
        /*	width:754px; */
    }

        #popup_login .popup_title .popup_title_left, .popup .popup_title .popup_title_left
        {
            float: left;
            background-position: left;
            height: 43px;
            line-height: 43px;
        }

        #popup_login .popup_title .popup_title_right, .popup .popup_title .popup_title_right
        {
            background-image: url(images/popup_title.png);
            background-position: right;
            height: 43px;
            line-height: 43px;
            background-color: #fff;
            float: right;
        }

            #popup_login .popup_title .popup_title_right #login_close, .popup .popup_title .popup_title_right .close
            {
                background-image: url(images/close.png);
                width: 16px;
                height: 16px;
                display: block;
                margin-right: 7px;
                margin-top: 5px;
            }

        #popup_login .popup_title .popup_title_left ul li, .popup .popup_title .popup_title_left ul li
        {
            list-style: none;
            float: left;
        }

            #popup_login .popup_title .popup_title_left ul li.logokkm, .popup .popup_title .popup_title_left ul li.logokkm
            {
                background-image: url(images/iconK.png);
                width: 24px;
                height: 24px;
                margin-top: 10px;
            }

            #popup_login .popup_title .popup_title_left ul li.link, .popup .popup_title .popup_title_left ul li.link
            {
                margin-top: 3px;
            }

            .popup .popup_title .popup_title_left ul li.link
            {
                padding-left: 10px;
                padding-right: 20px;
            }

                #popup_login .popup_title .popup_title_left ul li.link a, .popup .popup_title .popup_title_left ul li.link a
                {
                    font-size: 22px;
                    color: #666666;
                    text-decoration: none;
                    padding: 0 10px;
                }

            #popup_login .popup_title .popup_title_left ul li.active a
            {
                font-size: 22px;
                color: #ff0710;
                text-decoration: none;
                padding: 0 10px;
            }

            #popup_login .popup_title .popup_title_left ul li.link a:hover
            {
                color: #ff0710;
            }

            #popup_login .popup_title .popup_title_left ul li.popup_line
            {
                width: 9px;
                height: 36px;
                background-image: url(images/popup_line.png);
                background-repeat: no-repeat;
                margin-top: 2px;
            }

    #popup_login .popup_content, .popup .popup_content
    {
        background-image: url(images/popup_bg.png);
        background-repeat: repeat-y;
        background-position: left;
        padding-left: 11px;
        /*    width:754px; */
    }

        #popup_login .popup_content .popup_content_right, .popup .popup_content .popup_content_right
        {
            background-image: url(images/popup_bg.png);
            background-position: right;
            background-color: #ffffff;
            padding-right: 10px;
        }

    #popup_login .popup_bottom, .popup .popup_bottom
    {
        background-image: url(images/popup_bottom.png);
        height: 4px;
        /*    width:754px;*/
        background-position: left;
        padding-left: 11px;
    }

        #popup_login .popup_bottom .popup_bottom_right, .popup .popup_bottom .popup_bottom_right
        {
            background-image: url(images/popup_bottom.png);
            height: 4px;
            background-position: right;
            background-color: #ffffff;
        }

    #popup_login .select_register
    {
        width: 550px;
        padding-right: 10px;
    }

        #popup_login .select_register select
        {
            border: 1px solid #666666;
            padding: 2px;
            width: 200px;
        }

        #popup_login .select_register .register_title
        {
            color: #f00;
            font-size: 18px;
            font-weight: bold;
        }

        #popup_login .select_register .person, #popup_login .select_register .business
        {
            display: none;
            max-height: 250px;
            overflow: auto;
        }

            #popup_login .select_register .person ul li
            {
                list-style-type: decimal-leading-zero;
                margin-left: 28px;
                font-size: 12px;
                color: #000;
                padding: 2px;
            }

            #popup_login .select_register .business ul li
            {
                list-style-type: decimal-leading-zero;
                margin-left: 28px;
                font-family: Arial;
                font-size: 12px;
                color: #000;
                padding: 2px;
            }

    /*#popup_login .select_register #createButton
{
    background-image:url(images/button_bg.png);
    width:99px;
    height:29px;
    border:none;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}*/

    #popup_login .register_customer, #popup_login .register_store
    {
        display: none;
        overflow: auto;
        max-height: 400px;
        width: 700px;
        color: #000000;
        font-size: 12px;
        padding-right: 10px;
    }

        #popup_login .register_customer table, #popup_login .register_store table
        {
            width: 100%;
            border-top: 1px solid #ebebeb;
            border-right: 1px solid #ebebeb;
        }

            #popup_login .register_customer table td, #popup_login .register_store table td
            {
                padding: 2px 5px;
                border-bottom: 1px solid #ebebeb;
                border-left: 1px solid #ebebeb;
                white-space: nowrap;
            }

                #popup_login .register_customer table td.text, #popup_login .register_store table td.text
                {
                    width: 135px;
                }

        #popup_login .register_store #theme_select
        {
            width: 525px;
        }

        #popup_login .register_customer input[type="text"], #popup_login .register_store input[type="text"], #popup_login .register_customer input[type="password"], #popup_login .register_store input[type="password"]
        {
            padding: 2px;
            border: 1px solid #666666;
            width: 200px;
        }

        #popup_login .register_customer select
        {
            width: 80px;
            margin-right: 5px;
            border: 1px solid #666666;
            padding: 2px;
        }

        #popup_login .register_store select
        {
            padding: 2px;
            border: 1px solid #666666;
            width: 206px;
        }

        #popup_login .register_customer .field-validation-error
        {
            color: #ff0710;
            font-weight: bold;
        }

        #popup_login .register_customer .field-validation-error, #popup_login .register_store .required
        {
            /*
    border-bottom:2px solid #333333;
    font-family:Arial;
    font-size:16px;
    text-transform:uppercase;
*/
        }

        #popup_login .register_customer .input.date select, #popup_login .register_store .input.date select
        {
            width: 80px;
            margin-right: 5px;
        }

        #popup_login .register_customer .r_c_title .title, #popup_login .register_store .r_s_title .title
        {
            background-image: url("images/news_tabs_bg.png");
            height: 28px;
            background-repeat: repeat-x;
            line-height: 28px;
            color: #fff;
            font-size: 16px;
            text-transform: uppercase;
            font-weight: bold;
            padding-left: 10px;
        }

        #popup_login .register_customer span.field-validation-valid, #popup_login .register_store span.field-validation-valid
        {
            color: #ff0710;
            font-weight: bold;
        }

    #popup_login .register_result h1
    {
        padding: 90px;
        font-size: 22px;
        color: #666666;
        width: 500px;
    }

/*END POPUP*/

/*PAGING*/

.pager
{
    font-size: 14px;
    color: #666666;
    border-top: 1px solid #ebebeb;
    padding-top: 10px;
    margin: 0 auto;
    text-align: center;
}

    .pager a
    {
        text-decoration: none;
        color: #666666;
        font-weight: bold;
        font-size: 12px;
        background-image: url(images/paging_button.png);
        width: 28px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        vertical-align: middle;
        display: block;
        background-repeat: no-repeat;
        float: left;
    }

        .pager a:hover
        {
            color: #f00;
        }

    .pager span
    {
        font-size: 12px;
        color: #666;
        font-weight: bold;
        width: 20px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        vertical-align: middle;
        display: block;
        background-repeat: no-repeat;
        float: left;
    }

        .pager span.current
        {
            font-size: 12px;
            background-image: url(images/paging_current.png);
            color: #ffffff;
            width: 28px;
            height: 26px;
            line-height: 26px;
            text-align: center;
            vertical-align: middle;
            display: block;
            background-repeat: no-repeat;
            float: left;
        }

.store_paging
{
    padding-left: 10px;
}

    .store_paging ul li
    {
        list-style: none;
        float: left;
    }

        .store_paging ul li a
        {
            text-decoration: none;
            color: #666666;
            font-weight: bold;
            font-size: 12px;
            background-image: url(images/paging_button.png);
            width: 28px;
            height: 26px;
            line-height: 26px;
            text-align: center;
            vertical-align: middle;
            display: block;
            background-repeat: no-repeat;
            float: left;
        }

        .store_paging ul li span.current, .store_paging ul li span.disabled
        {
            font-size: 12px;
            background-image: url(images/paging_current.png);
            color: #ffffff;
            width: 28px;
            height: 26px;
            line-height: 26px;
            text-align: center;
            vertical-align: middle;
            display: block;
            background-repeat: no-repeat;
            float: left;
        }

/*END PAGING*/

/*OTHER*/

.boxmdule
{
    margin-bottom: 15px;
    text-align: left;
}

.bodyTitle
{
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 5px;
    margin-bottom: 12px;
}

    .bodyTitle h4
    {
        font-size: 18px;
        color: #464646;
        margin: 0px;
        font-weight: normal;
    }

.partner
{
    background: #ffffff;
    margin-bottom: 15px;
}

    .partner ul
    {
        list-style-position: outside;
        list-style-type: none;
        margin: 0px;
        padding: 0px;
    }

    .partner li
    {
        padding-right: 6px;
        float: left;
        padding-bottom: 5px;
    }

        .partner li a
        {
            border: 1px solid #f4f4f4;
            display: block;
            float: left;
            -moz-border-radius: 3px;
            border-radius: 3px;
        }

            .partner li a:hover
            {
                border: 1px solid #FF6600;
            }

.clearfix:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

.clearfix
{
    display: inline-block;
}

* html .clearfix
{
    height: 1%;
}

.clearfix
{
    display: block;
}

a.visacrd, a.mastercrd, a.america, a.jcb, a.paypal, a.softbank
{
    display: block;
    height: 35px;
}

a.visacrd
{
    background: url(images/bank/visa_gr.png) no-repeat;
    width: 35px;
}

    a.visacrd:hover
    {
        background: url(images/bank/visa.png) no-repeat;
        width: 35px;
    }

a.mastercrd
{
    background: url(images/bank/mastercard_gr.png) no-repeat;
    width: 35px;
}

    a.mastercrd:hover
    {
        background: url(images/bank/mastercard.png) no-repeat;
        width: 35px;
    }

a.america
{
    background: url(images/bank/america_gr.png) no-repeat;
    width: 71px;
}

    a.america:hover
    {
        background: url(images/bank/america.png) no-repeat;
        width: 71px;
    }

a.jcb
{
    background: url(images/bank/jcb_gr.png) no-repeat;
    width: 45px;
}

    a.jcb:hover
    {
        background: url(images/bank/jcb.png) no-repeat;
        width: 45px;
    }

a.paypal
{
    background: url(images/bank/paypal.png) no-repeat;
    width: 35px;
}

    a.paypal:hover
    {
        background: url(images/bank/paypal_gr.png) no-repeat;
        width: 35px;
    }

a.softbank
{
    background: url(images/bank/softbank_gr.png) no-repeat;
    width: 117px;
}

    a.softbank:hover
    {
        background: url(images/bank/softbank.png) no-repeat;
        width: 117px;
    }

a.vietcombank, a.techbk, a.dongabk, a.vietinbk, a.vibk, a.shbk, a.acbbk, a.sacombk, a.bidvbk, a.agrbk, a.mbk, a.vpbk, a.seabk, a.tienphongbk, a.maritbk, a.pgbk, a.vtcbk, a.vina, a.mobi, a.exembank, a.vietel, a.oceanbank, a.hdbank, a.vietabank, a.gpbank, a.nvibank, a.namabank
{
    height: 35px;
    display: block;
    width: 35px;
}

a.vietcombank
{
    background: url(images/bank/vietcombank_gr.png) no-repeat;
}

    a.vietcombank:hover
    {
        background: url(images/bank/vietcombank.png) no-repeat;
    }

a.techbk
{
    background: url(images/bank/techcombank_gr.png) no-repeat;
}

    a.techbk:hover
    {
        background: url(images/bank/techcombank.png) no-repeat;
    }

a.dongabk
{
    background: url(images/bank/donga_bank_gr.png) no-repeat;
}

    a.dongabk:hover
    {
        background: url(images/bank/donga_bank.png) no-repeat;
    }

a.vietinbk
{
    background: url(images/bank/viettinbank_gr.png) no-repeat;
}

    a.vietinbk:hover
    {
        background: url(images/bank/viettinbank.png) no-repeat;
    }

a.vibk
{
    background: url(images/bank/vibbk_gr.png) no-repeat;
}

    a.vibk:hover
    {
        background: url(images/bank/vibbk.png) no-repeat;
    }

a.shbk
{
    background: url(images/bank/shbbk_gr.png) no-repeat;
}

    a.shbk:hover
    {
        background: url(images/bank/shbbk.png) no-repeat;
    }

a.acbbk
{
    background: url(images/bank/acbbank_gr.png) no-repeat;
}

    a.acbbk:hover
    {
        background: url(images/bank/acbbank.png) no-repeat;
    }

a.sacombk
{
    background: url(images/bank/saigonbank_gr.png) no-repeat;
}

    a.sacombk:hover
    {
        background: url(images/bank/saigonbank.png) no-repeat;
    }

a.bidvbk
{
    background: url(images/bank/bidvbank_gr.png) no-repeat;
}

    a.bidvbk:hover
    {
        background: url(images/bank/bidvbank.png) no-repeat;
    }

a.agrbk
{
    background: url(images/bank/agribank_gr.png) no-repeat;
}

    a.agrbk:hover
    {
        background: url(images/bank/agribank.png) no-repeat;
    }

a.mbk
{
    background: url(images/bank/mbbank_gr.png) no-repeat;
}

    a.mbk:hover
    {
        background: url(images/bank/mbbank.png) no-repeat;
    }

a.vpbk
{
    background: url(images/bank/vpbank_gr.png) no-repeat;
}

    a.vpbk:hover
    {
        background: url(images/bank/vpbank.png) no-repeat;
    }

a.seabk
{
    background: url(images/bank/seabank_gr.png) no-repeat;
}

    a.seabk:hover
    {
        background: url(images/bank/seabank.png) no-repeat;
    }

a.tienphongbk
{
    background: url(images/bank/tienphongbank_gr.png) no-repeat;
}

    a.tienphongbk:hover
    {
        background: url(images/bank/tienphongbank.png) no-repeat;
    }

a.maritbk
{
    background: url(images/bank/maritimebank_gr.png) no-repeat;
}

    a.maritbk:hover
    {
        background: url(images/bank/maritimebank.png) no-repeat;
    }

a.pgbk
{
    background: url(images/bank/pgbank_gr.png) no-repeat;
}

    a.pgbk:hover
    {
        background: url(images/bank/pgbank.png) no-repeat;
    }

a.vtcbk
{
    background: url(images/bank/vtcbank_gr.png) no-repeat;
}

    a.vtcbk:hover
    {
        background: url(images/bank/vtcbank.png) no-repeat;
    }

a.mobi
{
    background: url(images/bank/mobi_gr.png) no-repeat;
}

    a.mobi:hover
    {
        background: url(images/bank/mobi.png) no-repeat;
    }

a.vina
{
    background: url(images/bank/vina_gr.png) no-repeat;
}

    a.vina:hover
    {
        background: url(images/bank/vina.png) no-repeat;
    }

a.exembank
{
    background: url(images/bank/exambank_gr.png) no-repeat;
}

    a.exembank:hover
    {
        background: url(images/bank/exambank.png) no-repeat;
    }

a.vietel
{
    background: url(images/bank/viettel_gray.png) no-repeat;
}

    a.vietel:hover
    {
        background: url(images/bank/viettel.png) no-repeat;
    }

a.guideicon
{
    width: 16px;
    height: 16px;
    background: url(../icon/guide_icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

a.oceanbank
{
    background: url(images/bank/oceanbank_gray.png) no-repeat;
}

    a.oceanbank:hover
    {
        background: url(images/bank/oceanbank.png) no-repeat;
    }

a.hdbank
{
    background: url(images/bank/hdbank_gr.png) no-repeat;
}

    a.hdbank:hover
    {
        background: url(images/bank/hdbank.png) no-repeat;
    }

a.vietabank
{
    background: url(images/bank/vietabank_gr.png) no-repeat;
}

    a.vietabank:hover
    {
        background: url(images/bank/vietabank.png) no-repeat;
    }

a.gpbank
{
    background: url(images/bank/gpbank_gr.png) no-repeat;
}

    a.gpbank:hover
    {
        background: url(images/bank/gpbank.png) no-repeat;
    }

a.nvibank
{
    background: url(images/bank/NVbank_gr.png) no-repeat;
}

    a.nvibank:hover
    {
        background: url(images/bank/NVbank.png) no-repeat;
    }

a.namabank
{
    background: url(images/bank/namabank_gr.png) no-repeat;
}

    a.namabank:hover
    {
        background: url(images/bank/namabank.png) no-repeat;
    }

/* ajax loading indicator */
.ajax-loading-block-window
{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 128px;
    height: 128px;
    overflow: hidden;
    z-index: 1104;
}

    .ajax-loading-block-window .loading-image
    {
        position: absolute;
        top: 0;
        left: 0;
        width: 128px;
        height: 128px;
        background-image: url('images/ajax_loader_large.gif');
    }
/*Mini-shopping cart */
#flyout-cart
{
    display: none;
    position: absolute;
    float: left;
    top: 19px;
    right: 0px;
    width: 300px;
    min-height: 50px;
    background: #FFF;
    z-index: 99999;
}

    #flyout-cart.active
    {
        display: block;
    }

.minishoppingcart
{
    padding: 5px 10px 10px;
    margin: 0;
    border: 1px solid #C1C1C1;
    color: #FFF;
    background: #404040;
    font-size: 11px;
}

    .minishoppingcart a
    {
        color: #FFF;
        font-weight: 700;
        text-decoration: none;
    }

    .minishoppingcart .count
    {
        margin: 10px 0px 10px;
    }

    .minishoppingcart .items
    {
        overflow: hidden;
    }

        .minishoppingcart .items table
        {
            border-collapse: collapse;
            width: 100%;
        }

            .minishoppingcart .items table .first td
            {
                border-top: 1px solid #EEEEEE;
            }

            .minishoppingcart .items table td
            {
                border-bottom: 1px solid #EEEEEE;
                padding: 10px 5px;
                vertical-align: top;
            }

        .minishoppingcart .items .item
        {
            border-bottom: 1px solid #CFCFCF;
            margin: 5px 0;
        }

            .minishoppingcart .items .item .product .name
            {
                clear: both;
            }

            .minishoppingcart .items .item .product .attributes
            {
                font-size: 10px;
                margin: 0px;
            }

            .minishoppingcart .items .item .price
            {
                font-size: 10px;
                margin: 10px 0px 0px 0px;
            }

            .minishoppingcart .items .item .quantity
            {
                font-size: 10px;
                margin: 0px;
            }

    .minishoppingcart .totals
    {
        margin: 10px 0px;
        text-align: right;
    }

    .minishoppingcart .buttons
    {
        margin: 10px 0px;
        text-align: right;
    }

    .minishoppingcart .cartbutton
    {
        margin: 0px 5px;
    }

    .minishoppingcart .checkoutbutton
    {
        margin: 0px 5px;
    }
/* notifications */
.bar-notification
{
    display: none;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}

    .bar-notification.success
    {
        background: none repeat scroll 0 0 #91BD09;
        border-bottom: 3px solid #FFFFFF !important;
        color: #FFFFFF;
        margin: 0 0 10px;
    }

    .bar-notification.error
    {
        background: none repeat scroll 0 0 #ff0710;
        border-bottom: 3px solid #FFFFFF !important;
        color: #FFFFFF;
        margin: 0 0 10px;
    }

    .bar-notification .close
    {
        float: right;
        margin: 9px 9px 0px 0px;
        cursor: pointer;
    }

    .bar-notification p.content
    {
        padding: 0px 10px;
    }

#page
{
    width: 960px;
    margin: 0 auto;
    position: relative;
}

/*--- icon-social -----*/
.icon-social
{
    bottom: 0;
    left: 375px;
    position: absolute;
    top: 75px;
    width: 99px;
}

.icon-facebook, .icon-twitter, .icon-google-plus
{
    width: 24px;
    height: 34px;
    margin-right: 4px;
    display: inline-block;
}

.icon-facebook
{
    background: url(images/icon-social.png) 0 0;
}

    .icon-facebook:hover
    {
        background: url(images/icon-social.png) 0 -34px;
    }

.icon-twitter
{
    background: url(images/icon-social.png) 0 -68px;
}

    .icon-twitter:hover
    {
        background: url(images/icon-social.png) 0 -102px;
    }

.icon-google-plus
{
    background: url(images/icon-social.png) 0 -138px;
    width: 38px;
}

    .icon-google-plus:hover
    {
        background: url(images/icon-social.png) 0 -172px;
    }

/*----------register web------------*/
.register_web
{
    background-image: url("images/s1.png");
    cursor: pointer;
    height: 62px;
    left: 375px;
    position: absolute;
    top: 5px;
    width: 96px;
}

    .register_web a img
    {
        border: none;
    }

.button
{
    padding: 5px;
}

.social
{
    float: right;
    margin-top: 3px;
    margin-right: 3px;
}

    .social img
    {
        width: 16px;
        height: 16px;
        border: 0 !important;
        margin-left: 2px;
    }

.gotoStore
{
    border: 2px solid #FF2334;
    background-color: #FF2334;
    border-radius: 5px;
    padding: 5px;
    text-decoration: none;
    font-size: 16px;
    color: #ffffff;
}

.contactinfo
{
    width: 350px;
    float: left;
    margin-left: 15px;
}

    .contactinfo .title
    {
        font-weight: bold;
        font-size: 15px;
        color: #666;
        margin-bottom: 3px;
    }

        .contactinfo .title h2
        {
            font-size: 15px;
        }

    .contactinfo a
    {
        color: #ff0710;
        text-decoration: none;
    }

        .contactinfo a:hover
        {
            text-decoration: underline;
        }

    .contactinfo .phone
    {
        margin-top: 3px;
    }

.socialoption
{
    margin: 7px 0px;
}

    .socialoption .like
    {
        float: left;
    }

#category_list .category_promotion .category_list_content .searchitem
{
    width: 717px;
    padding: 5px;
    text-align: left;
    height: 123px;
    margin-left: 3px;
}

    #category_list .category_promotion .category_list_content .searchitem:hover
    {
        background-color: #EEEEEE;
    }

    #category_list .category_promotion .category_list_content .searchitem a.img
    {
        width: 150px;
        height: 113px;
        display: block;
        line-height: 113px;
    }

    #category_list .category_promotion .category_list_content .searchitem img
    {
        max-width: 150px;
        max-height: 113px;
        vertical-align: middle;
        border: none;
    }

    #category_list .category_promotion .category_list_content .searchitem a.name
    {
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
        color: #666;
    }

    #category_list .category_promotion .category_list_content .searchitem a:hover
    {
        color: #ff0710;
    }

    #category_list .category_promotion .category_list_content .searchitem .price_old
    {
        font-size: 16px;
        text-decoration: line-through;
        color: #999999;
    }

    #category_list .category_promotion .category_list_content .searchitem .price
    {
        font-size: 16px;
        color: #ff0710;
    }

#category_list .category_promotion .category_list_content .searchpromotionitem
{
    width: 717px;
    padding: 5px;
    text-align: left;
    height: 123px;
    margin-left: 3px;
}

    #category_list .category_promotion .category_list_content .searchpromotionitem:hover
    {
        background-color: #EEEEEE;
    }

    #category_list .category_promotion .category_list_content .searchpromotionitem a.img
    {
        width: 150px;
        height: 113px;
        display: block;
        line-height: 113px;
    }

    #category_list .category_promotion .category_list_content .searchpromotionitem img
    {
        max-width: 150px;
        max-height: 113px;
        vertical-align: middle;
        border: none;
    }

    #category_list .category_promotion .category_list_content .searchpromotionitem a.name
    {
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
        color: #666;
    }

    #category_list .category_promotion .category_list_content .searchpromotionitem a:hover
    {
        color: #ff0710;
    }

.register_store
{
    background-image: url("images/category_list_bg.png");
    background-repeat: repeat-y;
    width: 762px;
}

.register_store_title
{
    background-image: url("images/detail_name_bg.png");
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin-left: 0px;
    padding: 0 10px;
    width: 742px;
}

    .register_store_title .title
    {
        float: left;
    }

    .register_store_title .requied
    {
        float: left;
    }

.register_store .register_store_form
{
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 0px;
    font-size: 12px;
    color: #666666;
}

    .register_store .register_store_form table
    {
        width: 100%;
    }

        .register_store .register_store_form table td
        {
            padding: 5px;
        }

            .register_store .register_store_form table td.text
            {
                width: 150px;
                text-align: right;
                border-right: 1px solid #CCCCCC;
            }

            .register_store .register_store_form table td input[type="text"], .register_store .register_store_form table td textarea, .register_store .register_store_form table td select, .register_store .register_store_form table td input[type="password"]
            {
                padding: 2px 5px;
            }

            .register_store .register_store_form table td input[type="text"], .register_store .register_store_form table td input[type="password"]
            {
                width: 200px;
            }

.register_store .breakcrum
{
    margin-left: 0px;
    background-color: #fff;
}

.table_theme td
{
    height: 130px;
}

#register-button
{
    background-image: url(images/btn_submit_register.png);
    width: 108px;
    height: 30px;
    text-indent: -9999px;
    border: none;
}

    #register-button:hover
    {
        background-image: url(images/btn_submit_register_hover.png);
        cursor: pointer;
    }

input[type="reset"]
{
    background-image: url(images/btn_recover.png);
    width: 121px;
    height: 30px;
    text-indent: -9999px;
    border: none;
}

    input[type="reset"]:hover
    {
        background-image: url(images/btn_recover_hover.png);
        cursor: pointer;
    }

#googlesearch h1
{
    font-weight: normal;
    line-height: 45px;
    color: #FF0710;
}

.uploadavatarbutton {
    
    border:1px;
}
